diff options
-rw-r--r-- | debuginfo-tests/asan-deque.cpp | 2 | ||||
-rw-r--r-- | debuginfo-tests/lit.cfg.py | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/debuginfo-tests/asan-deque.cpp b/debuginfo-tests/asan-deque.cpp index 6e6cdfd0e74..fe82db58dbd 100644 --- a/debuginfo-tests/asan-deque.cpp +++ b/debuginfo-tests/asan-deque.cpp @@ -3,7 +3,7 @@ // REQUIRES: not_asan // Zorg configures the ASAN stage2 bots to not build the asan // compiler-rt. Only run this test on non-asanified configurations. - +// UNSUPPORTED: apple-lldb-pre-1000 #include <deque> struct A { diff --git a/debuginfo-tests/lit.cfg.py b/debuginfo-tests/lit.cfg.py index cd20eaad7b2..6b47dd50d1d 100644 --- a/debuginfo-tests/lit.cfg.py +++ b/debuginfo-tests/lit.cfg.py @@ -5,6 +5,7 @@ import platform import re import subprocess import tempfile +import commands import lit.formats import lit.util @@ -61,3 +62,11 @@ tools = [ llvm_config.add_tool_substitutions(tools, tool_dirs) lit.util.usePlatformSdkOnDarwin(config, lit_config) + +if platform.system() == 'Darwin': + xcode_lldb_vers = commands.getoutput("xcrun lldb --version") + match = re.search('lldb-(\d+)', xcode_lldb_vers) + if match: + apple_lldb_vers = int(match.group(1)) + if apple_lldb_vers < 1000: + config.available_features.add('apple-lldb-pre-1000') |