PR c++/56973, DR 696 - capture constant variables only as needed.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp1y / auto-fn28.C
blobfb3659bff8cd6520305fe529212dd6cdd16754f2
1 // PR c++/67257
2 // { dg-do compile { target c++14 } }
4 template <typename> struct plus;
5 template <typename> struct A {
6   template <typename T> auto operator()(T);
7 } foldl;                        // { dg-error "" }
8 void foo() { foldl<plus<int>>(0); }
10 // { dg-prune-output "not declared" }
11 // { dg-prune-output "expected" }