1 ; RUN: opt < %s -extract-blocks -disable-output 2 3 define void @test1() { 4 no_exit.0.i: 5 br i1 false, label %yylex.entry, label %yylex.entry 6 7 yylex.entry: ; preds = %no_exit.0.i, %no_exit.0.i 8 %tmp.1027 = phi i32 [ 0, %no_exit.0.i ], [ 0, %no_exit.0.i ] ; <i32> [#uses=0] 9 ret void 10 } 11 12 define void @test2() { 13 no_exit.0.i: 14 switch i32 0, label %yylex.entry [ 15 i32 0, label %yylex.entry 16 i32 1, label %foo 17 ] 18 19 yylex.entry: ; preds = %no_exit.0.i, %no_exit.0.i 20 %tmp.1027 = phi i32 [ 0, %no_exit.0.i ], [ 0, %no_exit.0.i ] ; <i32> [#uses=0] 21 ret void 22 23 foo: ; preds = %no_exit.0.i 24 ret void 25 } 26 27