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