[llvm] r342724 - [dsymutil] Suppress CoreFoundation leaks in tests.

Jonas Devlieghere via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 21 04:55:17 PDT 2018


Author: jdevlieghere
Date: Fri Sep 21 04:55:17 2018
New Revision: 342724

URL: http://llvm.org/viewvc/llvm-project?rev=342724&view=rev
Log:
[dsymutil] Suppress CoreFoundation leaks in tests.

This suppresses CoreFoundation originated leaks in the dsymutil tests.
I'm not sure if this is a false positive or not, but either way we don't
have control over it and shouldn't keep the bot red.

http://lab.llvm.org:8080/green/job/clang-stage2-cmake-RgSan/

Added:
    llvm/trunk/test/tools/dsymutil/X86/suppressions.txt
Modified:
    llvm/trunk/test/tools/dsymutil/X86/lit.local.cfg

Modified: llvm/trunk/test/tools/dsymutil/X86/lit.local.cfg
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/dsymutil/X86/lit.local.cfg?rev=342724&r1=342723&r2=342724&view=diff
==============================================================================
--- llvm/trunk/test/tools/dsymutil/X86/lit.local.cfg (original)
+++ llvm/trunk/test/tools/dsymutil/X86/lit.local.cfg Fri Sep 21 04:55:17 2018
@@ -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']

Added: llvm/trunk/test/tools/dsymutil/X86/suppressions.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/dsymutil/X86/suppressions.txt?rev=342724&view=auto
==============================================================================
--- llvm/trunk/test/tools/dsymutil/X86/suppressions.txt (added)
+++ llvm/trunk/test/tools/dsymutil/X86/suppressions.txt Fri Sep 21 04:55:17 2018
@@ -0,0 +1,2 @@
+# Ignore leaks in CoreFoundation.
+leak:CF




More information about the llvm-commits mailing list