[clang] [clang-tools-extra] [llvm] [LLVM][CLANG] Update signal-handling behavior to comply with POSIX (PR #169340)

Xing Xue via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 9 08:26:48 PST 2026


================
@@ -398,7 +398,11 @@ static void installExceptionOrSignalHandlers() {
   sigemptyset(&Handler.sa_mask);
 
   for (unsigned i = 0; i != NumSignals; ++i) {
-    sigaction(Signals[i], &Handler, &PrevActions[i]);
+    struct sigaction act;
----------------
xingxue-ibm wrote:

Changed to guard the new behavior with `NeedsPOSIXUtilitySignalHandling`. Thanks!

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


More information about the llvm-commits mailing list