1 // PR c++/64647 2 // { dg-do compile { target c++14 } } 3 4 template<typename T> foo(T t)5 constexpr T foo(T t) 6 { 7 T tt = t; 8 return tt; 9 } 10 11 struct X 12 { XX13 X() { } 14 }; 15 main()16 int main() 17 { 18 X x; 19 foo(x); 20 } 21