/cp
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.other / typeck1.C
blobd520667b63df2595126f82cc0e1d1d756ac601f7
1 // { dg-do assemble  }
3 extern int a[][];   // { dg-error "12:declaration of .a. as multidimensional array" } invalid multidimensional array
4 extern int b[7][];  // { dg-error "12:declaration of .b. as multidimensional array" } invalid multidimensional array
5 extern int c[][7];  // OK
7 extern int (*i)[];  // { dg-message "" } previous declaration
8 extern int (*i)[7]; // { dg-error "" } conflicting types for `i'
10 extern int m[];
11 extern int m[7];    // OK
13 void f(int (*j)[3])
15   extern int (*k)[];
16   f(k);             // { dg-error "" } passing wrong type