// { dg-do run } // g++ 1.37.1 bug 900331_04 // g++ is unable to correctly parse declarations of formal parameters and // local objects which have pointer-to-array types or reference-to-array // types. // Cfront 2.0 passes this test. // keywords: syntax, arrays, pointers, references, local, formal int array[10]; int (*global_array_ptr)[10] = &array; int (&global_array_ref)[10] = array; void function0 (int (*formal_array_ptr)[10]) { // { dg-bogus "" } s } void function1 (int (&formal_array_ref)[10]) { // { dg-bogus "" } s } void function2 () { int (*local_array_ptr)[10] = &array; // { dg-bogus "" } s } void function3 () { int (&local_array_ref)[10] = array; // { dg-bogus "" } } int main () { return 0; }