1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
  
     | 
    
      ; RUN: opt < %s -inline -disable-output
define i32 @main() personality i32 (...)* @__gxx_personality_v0 {
entry:
        invoke void @__main( )
                        to label %else unwind label %RethrowExcept
else:           ; preds = %LJDecisionBB, %entry
        %i.2 = phi i32 [ 36, %entry ], [ %i.2, %LJDecisionBB ]          ; <i32> [#uses=1]
        br label %LJDecisionBB
LJDecisionBB:           ; preds = %else
        br label %else
RethrowExcept:          ; preds = %entry
        %exn = landingpad {i8*, i32}
                 cleanup
        ret i32 0
}
define void @__main() {
        ret void
}
declare i32 @__gxx_personality_v0(...)
 
     |