2003-09-22-PHINodesInNormalInvokeDest.ll 654 B

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