during some rework I tripped over some more obscure but valid declarators. Let's not loose them.
Unified · Split
| @@ -39,5 +39,17 @@ int f5 (fptr5 fp, fptr1 i) · 38 unmodified lines | |||
| 39 | { | 39 | { |
| 40 | return fp(i); | 40 | return fp(i); |
| 41 | } | 41 | } |
| 42 | typedef int intx4[4]; | ||
| 43 | int f8 (intx4, int); | ||
| 42 | int f8 (int ([4]), int); | 44 | int f8 (int ([4]), int); |
| 45 | int f8 (int y[4], int i) | ||
| 46 | { | ||
| 47 | return y[i]; | ||
| 48 | } | ||
| 49 | int f9 (int (*)(int), int); | ||
| 50 | int f9 (int ((int)), int); | ||
| 51 | int f9 (int f(int), int i) | ||
| 52 | { | ||
| 53 | return f(i); | ||
| 54 | } | ||
| 43 | int main () { return 0; } | 55 | int main () { return 0; } |