1 /* { dg-do compile } */
2 
3 int a, b, c, d;
fn1(int p1,int p2)4 short fn1(int p1, int p2) { return p1; }
5 
fn2(int p1)6 int fn2(int p1) {}
7 
main()8 int main()
9 {
10   for (; c; c++)
11     a |= fn1(1, a) | fn2(b |= d);
12   return 0;
13 }
14