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