[compiler-rt] 4985804 - [asan][test] Disable suppressions-alloc-dealloc-mismatch.cpp on Darwin

Ben Langmuir via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 30 09:21:21 PST 2025


Author: Ben Langmuir
Date: 2025-01-30T09:21:00-08:00
New Revision: 4985804c0608a83f6ab017137c3d3d4f02827774

URL: https://github.com/llvm/llvm-project/commit/4985804c0608a83f6ab017137c3d3d4f02827774
DIFF: https://github.com/llvm/llvm-project/commit/4985804c0608a83f6ab017137c3d3d4f02827774.diff

LOG: [asan][test] Disable suppressions-alloc-dealloc-mismatch.cpp on Darwin

The suppressions mechanism doesn't work reliably in optimized builds,
which turns out to be a known issue (see b87543c704724 / svn r308908).
Disable this test, as it is also testing a feature (alloc/dealloc
mismatch) that is disabled by default on Darwin anyway.

rdar://143830493

Added: 
    

Modified: 
    compiler-rt/test/asan/TestCases/suppressions-alloc-dealloc-mismatch.cpp

Removed: 
    


################################################################################
diff  --git a/compiler-rt/test/asan/TestCases/suppressions-alloc-dealloc-mismatch.cpp b/compiler-rt/test/asan/TestCases/suppressions-alloc-dealloc-mismatch.cpp
index 43478ec2f3457c..6ab796b1c76a69 100644
--- a/compiler-rt/test/asan/TestCases/suppressions-alloc-dealloc-mismatch.cpp
+++ b/compiler-rt/test/asan/TestCases/suppressions-alloc-dealloc-mismatch.cpp
@@ -9,6 +9,10 @@
 // FIXME: Upload suppressions to device.
 // XFAIL: android
 
+// FIXME: atos does not work for inlined functions, yet llvm-symbolizer
+// does not always work with debug info on Darwin.
+// UNSUPPORTED: darwin
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>


        


More information about the llvm-commits mailing list