summaryrefslogtreecommitdiff
path: root/test/Feature
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2015-12-14 18:34:23 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2015-12-14 18:34:23 +0000
commit868145efb053c3f9294676cf4f36d6220e500269 (patch)
tree36ef0691fa576ed03f0013a9f2d06fb4d35f0379 /test/Feature
parent16cba6923a59f37985c34484a64879b7bca263bd (diff)
[IR] Remove terminatepad
It turns out that terminatepad gives little benefit over a cleanuppad which calls the termination function. This is not sufficient to implement fully generic filters but MSVC doesn't support them which makes terminatepad a little over-designed. Depends on D15478. Differential Revision: http://reviews.llvm.org/D15479 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@255522 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Feature')
-rw-r--r--test/Feature/exception.ll22
1 files changed, 0 insertions, 22 deletions
diff --git a/test/Feature/exception.ll b/test/Feature/exception.ll
index 05dbfe89645..2634692f425 100644
--- a/test/Feature/exception.ll
+++ b/test/Feature/exception.ll
@@ -123,28 +123,6 @@ exit:
ret i8 0
}
-define void @terminatepad0() personality i32 (...)* @__gxx_personality_v0 {
-entry:
- br label %try.cont
-
-try.cont:
- invoke void @_Z3quxv() optsize
- to label %try.cont unwind label %bb
-bb:
- terminatepad within none [i7 4] unwind label %bb
-}
-
-define void @terminatepad1() personality i32 (...)* @__gxx_personality_v0 {
-entry:
- br label %try.cont
-
-try.cont:
- invoke void @_Z3quxv() optsize
- to label %try.cont unwind label %bb
-bb:
- terminatepad within none [i7 4] unwind to caller
-}
-
define void @cleanuppad() personality i32 (...)* @__gxx_personality_v0 {
entry:
br label %try.cont