1 // PR c++/60054 2 // { dg-do compile { target c++14 } } 3 4 template<typename T> T fooA(T); 5 template<typename T> decltype(T{}) fooB(T); 6 bar()7 void bar() 8 { 9 fooA((auto*)0); // { dg-error "invalid use" } 10 fooB((auto*)0); // { dg-error "invalid use" } 11 } 12