summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang/test/lit.cfg3
-rw-r--r--clang/test/lit.site.cfg.in1
2 files changed, 4 insertions, 0 deletions
diff --git a/clang/test/lit.cfg b/clang/test/lit.cfg
index 28026578299..f2bcf99e5ae 100644
--- a/clang/test/lit.cfg
+++ b/clang/test/lit.cfg
@@ -532,3 +532,6 @@ lit.util.usePlatformSdkOnDarwin(config, lit_config)
macOSSDKVersion = lit.util.findPlatformSdkVersionOnMacOS(config, lit_config)
if macOSSDKVersion is not None:
config.available_features.add('macos-sdk-' + macOSSDKVersion)
+
+if config.enable_abi_breaking_checks == "1":
+ config.available_features.add('abi-breaking-checks')
diff --git a/clang/test/lit.site.cfg.in b/clang/test/lit.site.cfg.in
index 63d71398748..532ede84243 100644
--- a/clang/test/lit.site.cfg.in
+++ b/clang/test/lit.site.cfg.in
@@ -24,6 +24,7 @@ config.clang_examples = @CLANG_BUILD_EXAMPLES@
config.enable_shared = @ENABLE_SHARED@
config.enable_backtrace = @ENABLE_BACKTRACES@
config.host_arch = "@HOST_ARCH@"
+config.enable_abi_breaking_checks = "@LLVM_ENABLE_ABI_BREAKING_CHECKS@"
# Support substitution of the tools and libs dirs with user parameters. This is
# used when we can't determine the tool dir at configuration time.
OpenPOWER on IntegriCloud