1 // PR c++/97993 2 // { dg-do compile { target c++14 } } 3 4 template <class T> T a; 5 template <class T, class A, class=decltype(::new T (A()))> auto foo (); 6 struct S decltype (foo <int, S>); // { dg-error "" } 7