Re-land r236052, the linker errors were fixed by LLVM r236123
Basic __finally blocks don't cause linker errors anymore (although they are miscompiled). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@236128 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Basic/DiagnosticSemaKinds.td 2 additions, 0 deletionsinclude/clang/Basic/DiagnosticSemaKinds.td
- include/clang/Basic/TargetInfo.h 5 additions, 0 deletionsinclude/clang/Basic/TargetInfo.h
- lib/CodeGen/CGException.cpp 150 additions, 84 deletionslib/CodeGen/CGException.cpp
- lib/CodeGen/CodeGenFunction.cpp 7 additions, 6 deletionslib/CodeGen/CodeGenFunction.cpp
- lib/CodeGen/CodeGenFunction.h 17 additions, 3 deletionslib/CodeGen/CodeGenFunction.h
- lib/Sema/SemaStmt.cpp 5 additions, 0 deletionslib/Sema/SemaStmt.cpp
- test/CodeGen/exceptions-seh-finally.c 49 additions, 44 deletionstest/CodeGen/exceptions-seh-finally.c
- test/CodeGen/exceptions-seh.c 43 additions, 16 deletionstest/CodeGen/exceptions-seh.c
Loading
Please register or sign in to comment