summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorJames Y Knight <jyknight@google.com>2025-07-09 11:47:33 -0400
committerJames Y Knight <jyknight@google.com>2025-07-09 12:10:24 -0400
commitf71b188fbb256ab84aebfba9f7870c04b3a3d44d (patch)
treed2c57b48087ab017e2c7852f9302fc91ca6ca2a9 /utils
parent7c6edf4a058b957adce1596def56b64e07edf850 (diff)
[bazel] Update after 24475409e4eac6fd60e2111424a4bef3452c8f21
Diffstat (limited to 'utils')
-rw-r--r--utils/bazel/llvm_configs/abi-breaking.h.cmake7
1 files changed, 5 insertions, 2 deletions
diff --git a/utils/bazel/llvm_configs/abi-breaking.h.cmake b/utils/bazel/llvm_configs/abi-breaking.h.cmake
index 2d27e02b1d54..318bd015f80d 100644
--- a/utils/bazel/llvm_configs/abi-breaking.h.cmake
+++ b/utils/bazel/llvm_configs/abi-breaking.h.cmake
@@ -12,6 +12,9 @@
#ifndef LLVM_ABI_BREAKING_CHECKS_H
#define LLVM_ABI_BREAKING_CHECKS_H
+// Compiler.h is required for LLVM_ABI definition.
+#include "llvm/Support/Compiler.h"
+
/* Define to enable checks that alter the LLVM C++ ABI */
#cmakedefine01 LLVM_ENABLE_ABI_BREAKING_CHECKS
@@ -43,12 +46,12 @@
#endif
namespace llvm {
#if LLVM_ENABLE_ABI_BREAKING_CHECKS
-extern int EnableABIBreakingChecks;
+LLVM_ABI extern int EnableABIBreakingChecks;
LLVM_HIDDEN_VISIBILITY
__attribute__((weak)) int *VerifyEnableABIBreakingChecks =
&EnableABIBreakingChecks;
#else
-extern int DisableABIBreakingChecks;
+LLVM_ABI extern int DisableABIBreakingChecks;
LLVM_HIDDEN_VISIBILITY
__attribute__((weak)) int *VerifyDisableABIBreakingChecks =
&DisableABIBreakingChecks;