[asan/win] Use TerminateProcess when we want to exit abnormally
authorReid Kleckner <rnk@google.com>
Wed, 9 Nov 2016 21:27:58 +0000 (21:27 +0000)
committerReid Kleckner <rnk@google.com>
Wed, 9 Nov 2016 21:27:58 +0000 (21:27 +0000)
commit76b4261082ca12aac7d212d9310b0ac8510877a9
tree6d994731c8a32a957d0a6ae2100f8ac65b4a0c23
parent67d1a412267784d2d78d0f37e772a32b7b6129e7
[asan/win] Use TerminateProcess when we want to exit abnormally

ExitProcess still runs some code which can lead to ASan interceptors
running after CHECK failure. This can lead to deadlock if it CHECK fails
again. Avoid that mess by really exiting immediately.

llvm-svn: 286395
compiler-rt/lib/sanitizer_common/sanitizer_win.cc