| /* { dg-do compile } */ | |
| int i; | |
| int a[2]; | |
| static inline char bar (void) | |
| { | |
| return i ? i : 1; | |
| } | |
| void foo (int n) | |
| { | |
| while (n--) | |
| { | |
| a[0] ^= bar (); | |
| a[1] ^= bar (); | |
| } | |
| } | |
| static inline char bar1 (void) | |
| { | |
| } | |
| void foo1 (int n) | |
| { | |
| while (n--) | |
| { | |
| a[0] ^= bar1 (); | |
| a[1] ^= bar1 (); | |
| } | |
| } | |