From 94846d3eef16fbb2d89b3eec7c2befc567c1e859 Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Tue, 9 Apr 2019 04:39:38 +0200 Subject: [PATCH] Some types testcases during some rework I tripped over some more obscure but valid declarators. Let's not loose them. --- tests/tests2/81_types.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/tests2/81_types.c b/tests/tests2/81_types.c index fd6d71b0..0bc3bae4 100644 --- a/tests/tests2/81_types.c +++ b/tests/tests2/81_types.c @@ -39,5 +39,17 @@ int f5 (fptr5 fp, fptr1 i) { return fp(i); } +typedef int intx4[4]; +int f8 (intx4, int); int f8 (int ([4]), int); +int f8 (int y[4], int i) +{ + return y[i]; +} +int f9 (int (*)(int), int); +int f9 (int ((int)), int); +int f9 (int f(int), int i) +{ + return f(i); +} int main () { return 0; } -- 2.11.4.GIT