A dead malloc, a free(NULL) and a free(undef) are all trivially dead
[oota-llvm.git] / test / Transforms / PruneEH / 2003-09-14-ExternalCall.ll
1 ; RUN: opt < %s -prune-eh -S | grep invoke
2
3 declare void @External()
4
5 define void @foo() {
6         invoke void @External( )
7                         to label %Cont unwind label %Cont
8 Cont:           ; preds = %0, %0
9         %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0
10                  cleanup
11         ret void
12 }
13
14 declare i32 @__gxx_personality_v0(...)