]> granicus.if.org Git - clang/commitdiff
Clarify that we silently ignore some MS extensions like IDL attributes
authorReid Kleckner <reid@kleckner.net>
Fri, 20 Sep 2013 17:51:00 +0000 (17:51 +0000)
committerReid Kleckner <reid@kleckner.net>
Fri, 20 Sep 2013 17:51:00 +0000 (17:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191096 91177308-0d34-0410-b5e6-96231b3b80d8

docs/UsersManual.rst

index 15bac1e3e76b690adec88953aaa6a2c52a27bca4..1f5084456dd388e3c20ad3a5781a7284a4230ca9 100644 (file)
@@ -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