summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debuginfo-tests/asan-deque.cpp2
-rw-r--r--debuginfo-tests/lit.cfg.py9
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')
OpenPOWER on IntegriCloud