1 // PR c++/67257 2 // { dg-do compile { target c++14 } } 3 4 template <typename> struct plus; 5 template <typename> struct A { 6 template <typename T> auto operator()(T); 7 } foldl; // { dg-error "" } foo()8void foo() { foldl<plus<int>>(0); } 9 10 // { dg-prune-output "not declared" } 11 // { dg-prune-output "expected" } 12