2004-03-13-SwitchIsDefaultCrash.ll 429 B

12345678910111213141516171819
  1. ; RUN: opt < %s -lowerswitch -disable-output
  2. define void @solve() {
  3. entry:
  4. %targetBlock = call i16 @solve_code( ) ; <i16> [#uses=1]
  5. br label %codeReplTail
  6. then.1: ; preds = %codeReplTail
  7. ret void
  8. loopexit.0: ; preds = %codeReplTail
  9. ret void
  10. codeReplTail: ; preds = %codeReplTail, %entry
  11. switch i16 %targetBlock, label %codeReplTail [
  12. i16 0, label %loopexit.0
  13. i16 1, label %then.1
  14. ]
  15. }
  16. declare i16 @solve_code()