blob: c9c23d48e525bffe1df25536176551e759772019 [file] [log] [blame]
Reid Spencerd0e30dc2006-12-02 04:23:10 +00001; RUN: llvm-upgrade < %s | llvm-as | opt -extract-blocks -disable-output
Chris Lattner664d88c2004-08-13 03:08:54 +00002
3implementation
4
Chris Lattner43a080e2004-08-13 03:27:48 +00005void %test1() {
Chris Lattner664d88c2004-08-13 03:08:54 +00006no_exit.0.i:
7 br bool false, label %yylex.entry, label %yylex.entry
8
9yylex.entry:
10 %tmp.1027 = phi int [ 0, %no_exit.0.i ], [ 0, %no_exit.0.i ]
11 ret void
12}
Chris Lattner43a080e2004-08-13 03:27:48 +000013
14void %test2() {
15no_exit.0.i:
16 switch uint 0, label %yylex.entry [
17 uint 0, label %yylex.entry
18 uint 1, label %foo
19 ]
20
21yylex.entry:
22 %tmp.1027 = phi int [ 0, %no_exit.0.i ], [ 0, %no_exit.0.i ]
23 ret void
24foo:
25 ret void
26}
27