r191096 - Clarify that we silently ignore some MS extensions like IDL attributes
Reid Kleckner
reid at kleckner.net
Fri Sep 20 10:51:00 PDT 2013
Author: rnk
Date: Fri Sep 20 12:51:00 2013
New Revision: 191096
URL: http://llvm.org/viewvc/llvm-project?rev=191096&view=rev
Log:
Clarify that we silently ignore some MS extensions like IDL attributes
Modified:
cfe/trunk/docs/UsersManual.rst
Modified: cfe/trunk/docs/UsersManual.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/UsersManual.rst?rev=191096&r1=191095&r2=191096&view=diff
==============================================================================
--- cfe/trunk/docs/UsersManual.rst (original)
+++ cfe/trunk/docs/UsersManual.rst Fri Sep 20 12:51:00 2013
@@ -1215,9 +1215,11 @@ Microsoft extensions
clang has some experimental support for extensions from Microsoft Visual
C++; to enable it, use the -fms-extensions command-line option. This is
-the default for Windows targets. Note that the support is incomplete;
-some constructs like dllexport on classes with inline methods will be
-ignored with a warning.
+the default for Windows targets. Note that the support is incomplete.
+Some constructs such as dllexport on classes are ignored with a warning,
+and others such as `Microsoft IDL annotations
+<http://msdn.microsoft.com/en-us/library/8tesw2eh.aspx>` are silently
+ignored.
clang has a -fms-compatibility flag that makes clang accept enough
invalid C++ to be able to parse most Microsoft headers. For example, it
More information about the cfe-commits
mailing list