summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/test/tools/dsymutil/X86/lit.local.cfg6
-rw-r--r--llvm/test/tools/dsymutil/X86/suppressions.txt2
2 files changed, 8 insertions, 0 deletions
diff --git a/llvm/test/tools/dsymutil/X86/lit.local.cfg b/llvm/test/tools/dsymutil/X86/lit.local.cfg
index 05f8b38b334..4fa63995ae4 100644
--- a/llvm/test/tools/dsymutil/X86/lit.local.cfg
+++ b/llvm/test/tools/dsymutil/X86/lit.local.cfg
@@ -1,4 +1,10 @@
+import os
+
if not 'X86' in config.root.targets:
config.unsupported = True
+if "Leaks" in config.llvm_use_sanitizer:
+ suppr = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'suppressions.txt')
+ config.environment['LSAN_OPTIONS'] = 'suppressions={}'.format(suppr)
+
config.suffixes = ['.test', '.cpp', '.m', '.s']
diff --git a/llvm/test/tools/dsymutil/X86/suppressions.txt b/llvm/test/tools/dsymutil/X86/suppressions.txt
new file mode 100644
index 00000000000..0a43d4493a9
--- /dev/null
+++ b/llvm/test/tools/dsymutil/X86/suppressions.txt
@@ -0,0 +1,2 @@
+# Ignore leaks in CoreFoundation.
+leak:CF
OpenPOWER on IntegriCloud