blob: 3973b2860db983ffa1b9321b4068fdcbfa2fb920 [file] [log] [blame]
Daniel Dunbara5728872009-12-15 20:14:24 +00001// RUN: %clang_cc1 %s -emit-llvm -o -
Devang Patel2c30d8f2007-10-09 20:51:27 +00002
3int bar();
4int foo() {
5 int i;
6 i = 1 + 2;
7 while(1) {
8 i = bar();
9 i = bar();
10 };
11 return i;
12}
13
14
15int foo1() {
16 int i;
17 i = 1 + 2;
18 while(1) {
19 i = bar();
20 if (i == 42)
21 break;
22 i = bar();
23 };
24 return i;
25}
26
27
28int foo2() {
29 int i;
30 i = 1 + 2;
31 while(1) {
32 i = bar();
33 if (i == 42)
34 continue;
35 i = bar();
36 };
37 return i;
38}
39
40
41int foo3() {
42 int i;
43 i = 1 + 2;
44 while(1) {
45 i = bar();
46 if (i == 42)
47 break;
48 };
49 return i;
50}
51
52
53int foo4() {
54 int i;
55 i = 1 + 2;
56 while(1) {
57 i = bar();
58 if (i == 42)
59 continue;
60 };
61 return i;
62}