1 // { dg-do assemble } 2 // GROUPS passed redeclaration 3 class foo 4 { 5 public: 6 int bar(int a); 7 }; 8 9 10 void bar(int &a); 11 bar(int a)12 int foo::bar(int a) { 13 int a = 0; // Should this be an error ?// { dg-error "" } declaration.* 14 15 bar(a); 16 return 0; 17 } 18