[clang] 0a54c32 - Add note about inlining dllimport functions to the attribute docs

Hans Wennborg via cfe-commits cfe-commits at lists.llvm.org
Wed Dec 8 02:18:52 PST 2021


Author: Hans Wennborg
Date: 2021-12-08T11:15:39+01:00
New Revision: 0a54c325beff37c57991e88799c213534c1fa6a9

URL: https://github.com/llvm/llvm-project/commit/0a54c325beff37c57991e88799c213534c1fa6a9
DIFF: https://github.com/llvm/llvm-project/commit/0a54c325beff37c57991e88799c213534c1fa6a9.diff

LOG: Add note about inlining dllimport functions to the attribute docs

Differential revision: https://reviews.llvm.org/D115252

Added: 
    

Modified: 
    clang/include/clang/Basic/AttrDocs.td

Removed: 
    


################################################################################
diff  --git a/clang/include/clang/Basic/AttrDocs.td b/clang/include/clang/Basic/AttrDocs.td
index 10cce4c2d6898..b005284eb492e 100644
--- a/clang/include/clang/Basic/AttrDocs.td
+++ b/clang/include/clang/Basic/AttrDocs.td
@@ -187,6 +187,10 @@ primary use is for COFF object files which explicitly specify what interfaces
 are imported from external modules. See the dllimport_ documentation on MSDN
 for more information.
 
+Note that a dllimport function may still be inlined, if its definition is
+available and it doesn't reference any non-dllimport functions or global
+variables.
+
 .. _dllimport: https://msdn.microsoft.com/en-us/library/3y1sfaz2.aspx
   }];
 }


        


More information about the cfe-commits mailing list