PR c++/56973, DR 696 - capture constant variables only as needed.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp1y / lambda-generic-mixed.C
blobaa9682478199b00bdad858b8c7ac0d6c268906f2
1 // Mixed explicit and implicit generic lambda test.
2 // { dg-do compile { target c++14 } }
3 // { dg-options "" }
5 int main()
7   auto f = [] <typename T> (T a, auto b) { return a + b; };
8   auto g = [] <typename T> (auto a, T b) { return a + b; };
10   return f (1.0, 3) + g (1.0, 3);