Re-land r236052, the linker errors were fixed by LLVM r236123
authorReid Kleckner <reid@kleckner.net>
Wed, 29 Apr 2015 17:17:17 +0000 (17:17 +0000)
committerReid Kleckner <reid@kleckner.net>
Wed, 29 Apr 2015 17:17:17 +0000 (17:17 +0000)
commit0bb12a89815932c862bd6e0650b5e46e4c4321ec
tree4c155549422f68d1892633412aeacb70a5a15273
parentddf3a0ef38f4e53ecbfc71cbf831c31521925e63
Re-land r236052, the linker errors were fixed by LLVM r236123

Basic __finally blocks don't cause linker errors anymore (although they
are miscompiled).

llvm-svn: 236128
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Basic/TargetInfo.h
clang/lib/CodeGen/CGException.cpp
clang/lib/CodeGen/CodeGenFunction.cpp
clang/lib/CodeGen/CodeGenFunction.h
clang/lib/Sema/SemaStmt.cpp
clang/test/CodeGen/exceptions-seh-finally.c
clang/test/CodeGen/exceptions-seh.c