1 // { dg-do compile }
2 // GROUPS passed old-abort
3 extern int f(int); // { dg-message "old declaration" }
4
f(int x)5 int& f(int x) // { dg-error "new declaration" }
6 {
7 int local; // { dg-warning "reference to local" }
8
9 local = x+2;
10
11 return local;
12 }
13