1 /* PR c/82167 */ 2 /* { dg-do compile } */ 3 4 void fn1(int a[])5fn1 (int a[]) 6 { 7 __builtin_printf ("%zu\n", sizeof (*&a)); /* { dg-warning ".sizeof. on array function parameter .a. will return size of .int \\*." } */ 8 } 9 10 void fn2(int * a[])11fn2 (int *a[]) 12 { 13 __builtin_printf ("%zu\n", sizeof (*&a)); /* { dg-warning ".sizeof. on array function parameter .a. will return size of .int \\*\\*." } */ 14 } 15