summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenObjCXX/exception-cxx.mm
Commit message (Collapse)AuthorAgeFilesLines
* [test] Specify exception object type in two testsVedant Kumar2015-09-111-1/+1
| | | | | | | | | | | | | Replace: 'try { throw 0; } catch (...)' with 'try { throw 0; } catch (int e)' in two test cases. Differential Revision: http://reviews.llvm.org/D12743 llvm-svn: 247437
* [CodeGen] Teach SimplifyPersonality about the updated LandingPadInstVedant Kumar2015-09-111-0/+13
When uses of personality functions were moved from LandingPadInst to Function, we forgot to update SimplifyPersonality(). This patch corrects that. Note: SimplifyPersonality() is an optimization which replaces personality functions with the default C++ personality when possible. Without this update, some ObjC++ projects fail to link against C++ libraries (seeing as the exception ABI had effectively changed). rdar://problem/22155434 llvm-svn: 247421
OpenPOWER on IntegriCloud