Skip to content

Commit e11a598

Browse files
committed
[llvm][Support] Only enable backtrace test when it's enabled
rdar://138554797
1 parent e2d9e99 commit e11a598

File tree

3 files changed

+6
-1
lines changed

3 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+
LLVM_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-enabled
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.site.cfg.py.in

Lines changed: 4 additions & 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 = @LLVM_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@
@@ -65,6 +66,9 @@ config.have_vc_rev = @LLVM_APPEND_VC_REV@
6566
config.force_vc_rev = "@LLVM_FORCE_VC_REVISION@"
6667
config.has_logf128 = @LLVM_HAS_LOGF128@
6768

69+
if config.enable_backtrace:
70+
config.available_features.add('backtrace-enabled')
71+
6872
import lit.llvm
6973
lit.llvm.initialize(lit_config, config)
7074

0 commit comments

Comments
 (0)