fnp(void)1 void fnp(void)
2 {
3 int a;
4 for (;;)
5 a += 1;
6 }
7
fnm(void)8 void fnm(void)
9 {
10 int a;
11 for (;;)
12 a -= 1;
13 }
14
fna(void)15 void fna(void)
16 {
17 int a;
18 for (;;)
19 a &= 1;
20 }
21
fno(void)22 void fno(void)
23 {
24 int a;
25 for (;;)
26 a |= 1;
27 }
28
fnx(void)29 void fnx(void)
30 {
31 int a;
32 for (;;)
33 a ^= 1;
34 }
35
fnl(void)36 void fnl(void)
37 {
38 int a;
39 for (;;)
40 a <<= 1;
41 }
42
fnr(void)43 void fnr(void)
44 {
45 int a;
46 for (;;)
47 a >>= 1;
48 }
49
50 /*
51 * check-name: infinite loop 01
52 * check-command: sparse -Wno-decl $file
53 * check-timeout:
54 */
55