| 123456789101112131415161718192021222324252627282930313233343536 |
- ; RUN: opt < %s -inline -prune-eh -disable-output
- define void @f2() personality i32 (...)* @__gxx_personality_v0 {
- invoke void @f6()
- to label %ok1 unwind label %lpad1
- ok1:
- ret void
- lpad1:
- landingpad {i8*, i32}
- cleanup
- invoke void @f4()
- to label %ok2 unwind label %lpad2
- ok2:
- call void @f8()
- unreachable
- lpad2:
- %exn = landingpad {i8*, i32}
- cleanup
- unreachable
- }
- declare void @f3()
- define void @f4() {
- call void @f3()
- ret void
- }
- declare void @f6() nounwind
- declare void @f8()
- declare i32 @__gxx_personality_v0(...)
|