@@ -40,34 +40,34 @@ typedef struct LLVMOpaqueTargetLibraryInfotData *LLVMTargetLibraryInfoRef;
40
40
41
41
/* Declare all of the target-initialization functions that are available. */
42
42
#define LLVM_TARGET (TargetName ) \
43
- void LLVMInitialize##TargetName##TargetInfo(void );
43
+ LLVM_C_ABI void LLVMInitialize##TargetName##TargetInfo(void );
44
44
#include " llvm/Config/Targets.def"
45
45
#undef LLVM_TARGET /* Explicit undef to make SWIG happier */
46
46
47
- #define LLVM_TARGET (TargetName ) void LLVMInitialize##TargetName##Target(void );
47
+ #define LLVM_TARGET (TargetName ) LLVM_C_ABI void LLVMInitialize##TargetName##Target(void );
48
48
#include " llvm/Config/Targets.def"
49
49
#undef LLVM_TARGET /* Explicit undef to make SWIG happier */
50
50
51
51
#define LLVM_TARGET (TargetName ) \
52
- void LLVMInitialize##TargetName##TargetMC(void );
52
+ LLVM_C_ABI void LLVMInitialize##TargetName##TargetMC(void );
53
53
#include " llvm/Config/Targets.def"
54
54
#undef LLVM_TARGET /* Explicit undef to make SWIG happier */
55
55
56
56
/* Declare all of the available assembly printer initialization functions. */
57
57
#define LLVM_ASM_PRINTER (TargetName ) \
58
- void LLVMInitialize##TargetName##AsmPrinter(void );
58
+ LLVM_C_ABI void LLVMInitialize##TargetName##AsmPrinter(void );
59
59
#include " llvm/Config/AsmPrinters.def"
60
60
#undef LLVM_ASM_PRINTER /* Explicit undef to make SWIG happier */
61
61
62
62
/* Declare all of the available assembly parser initialization functions. */
63
63
#define LLVM_ASM_PARSER (TargetName ) \
64
- void LLVMInitialize##TargetName##AsmParser(void );
64
+ LLVM_C_ABI void LLVMInitialize##TargetName##AsmParser(void );
65
65
#include " llvm/Config/AsmParsers.def"
66
66
#undef LLVM_ASM_PARSER /* Explicit undef to make SWIG happier */
67
67
68
68
/* Declare all of the available disassembler initialization functions. */
69
69
#define LLVM_DISASSEMBLER (TargetName ) \
70
- void LLVMInitialize##TargetName##Disassembler(void );
70
+ LLVM_C_ABI void LLVMInitialize##TargetName##Disassembler(void );
71
71
#include " llvm/Config/Disassemblers.def"
72
72
#undef LLVM_DISASSEMBLER /* Explicit undef to make SWIG happier */
73
73
0 commit comments