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