1 // PR c++/18969 2 // { dg-do compile { target c++14 } } 3 4 template <typename T> 5 struct A 6 { f1A7 auto *f1 () { return; } // { dg-error "return-statement" } f2A8 auto &f2 () { return; } // { dg-error "return-statement" } 9 f3A10 auto f3 () { return; } // { dg-bogus "return-statement" } 11 }; 12