[ORC-RT] Add ORC_RT prefix to WEAK_IMPORT macro.
authorLang Hames <lhames@gmail.com>
Mon, 19 Jul 2021 22:52:21 +0000 (08:52 +1000)
committerLang Hames <lhames@gmail.com>
Tue, 20 Jul 2021 01:30:54 +0000 (11:30 +1000)
compiler-rt/lib/orc/common.h
compiler-rt/lib/orc/compiler.h

index 6993d56..5038425 100644 (file)
@@ -28,7 +28,7 @@ extern "C" void __orc_rt_log_error(const char *ErrMsg);
 /// This is declared for use by the runtime, but should be implemented in the
 /// executor or provided by a definition added to the JIT before the runtime
 /// is loaded.
-extern "C" __orc_rt_Opaque __orc_rt_jit_dispatch_ctx WEAK_IMPORT;
+extern "C" __orc_rt_Opaque __orc_rt_jit_dispatch_ctx ORC_RT_WEAK_IMPORT;
 
 /// For dispatching calls to the JIT object.
 ///
@@ -37,6 +37,6 @@ extern "C" __orc_rt_Opaque __orc_rt_jit_dispatch_ctx WEAK_IMPORT;
 /// is loaded.
 extern "C" __orc_rt_CWrapperFunctionResult
 __orc_rt_jit_dispatch(__orc_rt_Opaque *DispatchCtx, const void *FnTag,
-                      const char *Data, size_t Size) WEAK_IMPORT;
+                      const char *Data, size_t Size) ORC_RT_WEAK_IMPORT;
 
 #endif // ORC_RT_COMMON_H
index dfda45f..2e4cd14 100644 (file)
@@ -57,9 +57,9 @@
 #endif
 
 #ifdef __APPLE__
-#define WEAK_IMPORT __attribute__((weak_import))
+#define ORC_RT_WEAK_IMPORT __attribute__((weak_import))
 #else
-#define WEAK_IMPORT __attribute__((weak))
+#define ORC_RT_WEAK_IMPORT __attribute__((weak))
 #endif
 
 #endif // ORC_RT_COMPILER_H