brintos

brintos / llvm-project-archived public Read only

0
0
Text · 475 B · 06af144 Raw
19 lines · plain
1; RUN: opt < %s -passes=instcombine -disable-output2 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 = %010        ret ptr %tmp.1111 12X:              ; preds = %013        %exn = landingpad {ptr, i32}14                 cleanup15        ret ptr null16}17 18declare i32 @__gxx_personality_v0(...)19