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