Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / Transforms / SimplifyCFG / 2007-11-22-InvokeNoUnwind.ll
blobfd209f8619ceed10193bc30e680903fa3cefc6a9
1 ; RUN: opt < %s -passes=simplifycfg -simplifycfg-require-and-preserve-domtree=1 -S | FileCheck %s
3 ; CHECK-NOT: invoke
5 declare i32 @func(ptr) nounwind
7 define i32 @test() personality ptr @__gxx_personality_v0 {
8         invoke i32 @func( ptr null )
9                         to label %Cont unwind label %Other              ; <i32>:1 [#uses=0]
11 Cont:           ; preds = %0
12         ret i32 0
14 Other:          ; preds = %0
15         landingpad { ptr, i32 }
16                 catch ptr null
17         ret i32 1
20 declare i32 @__gxx_personality_v0(...)