xref: /llvm-project/llvm/test/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll (revision 4ab40eca080965c65802710e39adbb78c4ce7bde)
1; RUN: opt < %s -passes=instcombine -disable-output
2
3declare ptr @bar()
4
5define ptr @foo() personality ptr @__gxx_personality_v0 {
6        %tmp.11 = invoke ptr @bar( )
7                        to label %invoke_cont unwind label %X           ; <ptr> [#uses=1]
8
9invoke_cont:            ; preds = %0
10        ret ptr %tmp.11
11
12X:              ; preds = %0
13        %exn = landingpad {ptr, i32}
14                 cleanup
15        ret ptr null
16}
17
18declare i32 @__gxx_personality_v0(...)
19