brintos

brintos / llvm-project-archived public Read only

0
0
Text · 576 B · 9083428 Raw
23 lines · plain
1; RUN: opt < %s -passes=adce -disable-output2 3define void @test() personality ptr @__gxx_personality_v0 {4        br i1 false, label %then, label %endif5 6then:           ; preds = %07        invoke void null( ptr null )8                        to label %invoke_cont unwind label %invoke_catch9 10invoke_catch:           ; preds = %then11        %exn = landingpad {ptr, i32}12                 cleanup13        resume { ptr, i32 } %exn14 15invoke_cont:            ; preds = %then16        ret void17 18endif:          ; preds = %019        ret void20}21 22declare i32 @__gxx_personality_v0(...)23