; RUN: opt < %s -sccp -disable-output | |
declare i32 @foo() | |
define void @caller() { | |
br i1 true, label %T, label %F | |
F: ; preds = %0 | |
%X = invoke i32 @foo( ) | |
to label %T unwind label %LP ; <i32> [#uses=0] | |
LP: | |
%val = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) | |
catch i8* null | |
br label %T | |
T: | |
ret void | |
} | |
declare i32 @__gxx_personality_v0(...) |