]> granicus.if.org Git - clang/commit
[WinEH] Remove NewMSEH and enable its behavior by default
authorReid Kleckner <rnk@google.com>
Thu, 8 Oct 2015 01:13:52 +0000 (01:13 +0000)
committerReid Kleckner <rnk@google.com>
Thu, 8 Oct 2015 01:13:52 +0000 (01:13 +0000)
commitaf74df2b286de555e2b26dbd3c8d888327a85ffb
tree38528ddbdb5790ced3330b84297aec9a394cefd7
parenta2ce7ac7a57b3839e3e5a0810fdfc90a73eed964
[WinEH] Remove NewMSEH and enable its behavior by default

Testing has shown that it is at least as reliable as the old landingpad
pattern matching code.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249647 91177308-0d34-0410-b5e6-96231b3b80d8
17 files changed:
include/clang/Frontend/CodeGenOptions.def
lib/CodeGen/CGCleanup.cpp
lib/CodeGen/CGCleanup.h
lib/CodeGen/CGException.cpp
lib/CodeGen/MicrosoftCXXABI.cpp
lib/Frontend/CompilerInvocation.cpp
test/CodeGen/exceptions-seh-finally.c
test/CodeGen/exceptions-seh-leave-new.c [deleted file]
test/CodeGen/exceptions-seh-leave.c
test/CodeGen/exceptions-seh-new.c [deleted file]
test/CodeGen/exceptions-seh.c
test/CodeGenCXX/exceptions-seh.cpp
test/CodeGenCXX/microsoft-abi-arg-order.cpp
test/CodeGenCXX/microsoft-abi-eh-cleanups.cpp
test/CodeGenCXX/microsoft-abi-eh-terminate.cpp
test/CodeGenCXX/microsoft-abi-thread-safe-statics.cpp
test/OpenMP/parallel_codegen.cpp