/* { dg-do compile } */ /* { dg-options "-std=gnu17 -O2" } */ typedef int a; typedef int b; int c, e; void i(); void n(d, ab, f, ae, af, action, ag, ah, ai, g, h, aj, ak, al, j, k, am, an, ao, l, m) int action, ag; int f, ae, af; int ah, ai; int j, k; int l, m; a aj, am; int ak, al, an, ao, g, h; char d, ab; { if (c) i(e); } void o(d, ab, action, at, ag, g, h, aj, ak, al, au, av, am, an, ao, aw, ax, ay, az, ba, bb, ai) int action, ag; int at, ai; int au, av, aw, ax; b ay, ba; int az, bb; int g, h; int ak, al, an, ao; a aj, am; char d, ab; { n(); }