[compiler-rt] [TSan][Test] Disable signal_recursive.cpp test on Darwin (PR #141135)

via llvm-commits llvm-commits at lists.llvm.org
Thu May 22 13:46:22 PDT 2025


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-compiler-rt-sanitizer

Author: Steven Wu (cachemeifyoucan)

<details>
<summary>Changes</summary>

Mark signal_recursive.cpp test as unsupported on Darwin due to deprecated API `sem_init` and test receives error:

`sem_init failed (errno=78)`

---
Full diff: https://github.com/llvm/llvm-project/pull/141135.diff


1 Files Affected:

- (modified) compiler-rt/test/tsan/signal_recursive.cpp (+2) 


``````````diff
diff --git a/compiler-rt/test/tsan/signal_recursive.cpp b/compiler-rt/test/tsan/signal_recursive.cpp
index fca8757d2a952..189c35a299dcd 100644
--- a/compiler-rt/test/tsan/signal_recursive.cpp
+++ b/compiler-rt/test/tsan/signal_recursive.cpp
@@ -3,6 +3,8 @@
 // Test case for recursive signal handlers, adopted from:
 // https://github.com/google/sanitizers/issues/478
 
+// UNSUPPORTED: darwin
+
 #include "test.h"
 #include <semaphore.h>
 #include <signal.h>

``````````

</details>


https://github.com/llvm/llvm-project/pull/141135


More information about the llvm-commits mailing list