Skip to content

Commit ec15b24

Browse files
authored
[llvm][Support] Only enable backtrace test when it's enabled (#123852)
rdar://138554797
1 parent 146ee98 commit ec15b24

File tree

4 files changed

+6
-1
lines changed

4 files changed

+6
-1
lines changed

llvm/test/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
llvm_canonicalize_cmake_booleans(
22
BUILD_SHARED_LIBS
33
HAVE_OCAMLOPT
4+
ENABLE_BACKTRACES
45
LLVM_ENABLE_DIA_SDK
56
LLVM_ENABLE_FFI
67
LLVM_ENABLE_THREADS

llvm/test/Other/crash-stack-trace.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; REQUIRES: asserts
1+
; REQUIRES: asserts, backtrace
22

33
; RUN: not --crash opt -passes=trigger-crash-module %s -disable-output 2>&1 | \
44
; RUN: FileCheck %s --check-prefix=CHECK-MODULE

llvm/test/lit.cfg.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -597,6 +597,9 @@ def have_ld64_plugin_support():
597597
) and not re.match(r"^arm64(e)?-apple-(macos|darwin)", config.target_triple):
598598
config.available_features.add("debug_frame")
599599

600+
if config.enable_backtrace:
601+
config.available_features.add("backtrace")
602+
600603
if config.enable_threads:
601604
config.available_features.add("thread_support")
602605

llvm/test/lit.site.cfg.py.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ config.have_httplib = @LLVM_ENABLE_HTTPLIB@
4141
config.have_dia_sdk = @LLVM_ENABLE_DIA_SDK@
4242
config.enable_ffi = @LLVM_ENABLE_FFI@
4343
config.build_examples = @LLVM_BUILD_EXAMPLES@
44+
config.enable_backtrace = @ENABLE_BACKTRACES@
4445
config.enable_threads = @LLVM_ENABLE_THREADS@
4546
config.build_shared_libs = @BUILD_SHARED_LIBS@
4647
config.link_llvm_dylib = @LLVM_LINK_LLVM_DYLIB@

0 commit comments

Comments
 (0)