1 // PR c++/49042 2 // { dg-do compile { target c++11 } } 3 4 template <class T> 5 class A 6 { 7 T p; 8 public: 9 template <class U> auto f() -> decltype(+p) { return p; } 10 }; 11 main()12 int main() 13 { 14 A<int>().f<int>(); 15 } 16