diff --git a/llvm/lib/Support/CrashRecoveryContext.cpp b/llvm/lib/Support/CrashRecoveryContext.cpp index 77f00189274f..3d3ca7f567c7 100644 --- a/llvm/lib/Support/CrashRecoveryContext.cpp +++ b/llvm/lib/Support/CrashRecoveryContext.cpp @@ -454,6 +454,7 @@ bool CrashRecoveryContext::throwIfCrash(int RetCode) { ::RaiseException(RetCode, 0, 0, NULL); #else // On Unix, signals are represented by return codes of 128 or higher. + // Exit code 128 is a reserved value and should not be raised as a signal. if (RetCode <= 128) return false; llvm::sys::unregisterHandlers(); diff --git a/llvm/lib/Support/Process.cpp b/llvm/lib/Support/Process.cpp index 8626117f2a0b..e0814444876c 100644 --- a/llvm/lib/Support/Process.cpp +++ b/llvm/lib/Support/Process.cpp @@ -20,7 +20,7 @@ #include "llvm/Support/Path.h" #include "llvm/Support/Program.h" -#include // for _Exit +#include // for _Exit using namespace llvm; using namespace sys;