1 // PR c++/29039
2 
3 typedef struct S { // { dg-error "reference" "" { target c++11 } }
4   int &r;
5 }; // { dg-warning "1:'typedef' was ignored" "" { target *-*-* } 3 }
6 
7 
f()8 S f () {
9   return S (); // { dg-error "reference|deleted" }
10 }
11