1 // PR c++/45282 2 // { dg-require-effective-target c++11 } 3 4 struct A { int i; }; 5 int A::*ipm = &A::i; 6 7 template <class T, class U> class assert_same_type; 8 template <class T> class assert_same_type<T,T> { }; 9 10 assert_same_type<decltype(A().*ipm),int> x2; 11