[llvm] [llvm] annotate interfaces in llvm/Support for DLL export (PR #136014)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Tue May 6 00:30:52 PDT 2025


================
@@ -16,34 +16,41 @@
 #define LLVM_SUPPORT_TARGETSELECT_H
 
 #include "llvm/Config/llvm-config.h"
+#include "llvm/Support/Compiler.h"
 
 extern "C" {
   // Declare all of the target-initialization functions that are available.
-#define LLVM_TARGET(TargetName) void LLVMInitialize##TargetName##TargetInfo();
+#define LLVM_TARGET(TargetName)                                                \
+  LLVM_ABI void LLVMInitialize##TargetName##TargetInfo();
----------------
nikic wrote:

This is still open.

https://github.com/llvm/llvm-project/pull/136014


More information about the llvm-commits mailing list