1 // PR c++/26671
2 
3 class A
4 {
5 public:
6   int first;
7   int second;
8 
9 };
10 
f()11 int &f()
12 {
13   A a;
14   return a.second;		// { dg-warning "local" }
15 }
16 
g()17 int &g()
18 {
19   int ar[42];
20   return ar[20];		// { dg-warning "local" }
21 }
22