2004-05-04-UnreachableBlock.ll 389 B

12345678910111213141516
  1. ; RUN: opt < %s -adce -disable-output
  2. define void @test() {
  3. entry:
  4. br label %UnifiedReturnBlock
  5. UnifiedReturnBlock: ; preds = %invoke_catch.0, %entry
  6. ret void
  7. invoke_catch.0: ; No predecessors!
  8. br i1 false, label %UnifiedUnwindBlock, label %UnifiedReturnBlock
  9. UnifiedUnwindBlock: ; preds = %invoke_catch.0
  10. unreachable
  11. }