diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2011-01-17 22:41:15 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2011-01-17 22:41:15 +0000 |
commit | bb4ea1fef94f2fd2051a46cd2b732d4ec4319adb (patch) | |
tree | 5d653eb3e5c5aedb583709df43362a328dfd59b6 /llvm/lib/Support/Windows/Signals.inc | |
parent | 459e079912614f47904e14c76dd879e61beeeec1 (diff) | |
download | bcm5719-llvm-bb4ea1fef94f2fd2051a46cd2b732d4ec4319adb.tar.gz bcm5719-llvm-bb4ea1fef94f2fd2051a46cd2b732d4ec4319adb.zip |
lib/Support/Windows/Signals.inc: "Showstopper" dialogs may be suppressed with SetErrorMode() on Windows 7.
llvm-svn: 123685
Diffstat (limited to 'llvm/lib/Support/Windows/Signals.inc')
-rw-r--r-- | llvm/lib/Support/Windows/Signals.inc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Support/Windows/Signals.inc b/llvm/lib/Support/Windows/Signals.inc index c0e3eca3d32..14f3f21f02a 100644 --- a/llvm/lib/Support/Windows/Signals.inc +++ b/llvm/lib/Support/Windows/Signals.inc @@ -112,6 +112,9 @@ static void RegisterHandler() { #ifdef _MSC_VER _CrtSetReportHook(CRTReportHook); #endif + SetErrorMode(SEM_FAILCRITICALERRORS | + SEM_NOGPFAULTERRORBOX | + SEM_NOOPENFILEERRORBOX); ExitOnUnhandledExceptions = true; } |