PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / concepts / var-templ1.C
blobf24d76db2a922b762727e9aa9218dca132fdb639
1 // PR c++/67117
2 // { dg-options "-std=c++17 -fconcepts" }
4 template <class T>
5   requires false
6 constexpr bool v = true;
8 template <class T>
9 constexpr bool f() { return true; }
11 template <class T>
12   requires v<T>
13 constexpr bool f() { return false; }
15 static_assert(f<void>());
16 static_assert(v<void>);         // { dg-error "invalid" }