PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / concepts / inherit-ctor4.C
blob26940ba44be8278a4bb547c7d83de3476b6097b6
1 // { dg-options "-std=c++17 -fconcepts" }
3 template<typename T>
4   concept bool C() { return __is_class(T); }
6 template<typename T>
7   struct S1 {
8     template<C U> S1(U x) { }
9   };
11 template<typename T>
12   struct S2 : S1<T> {
13     using S1<T>::S1;
14   };
16 int main() {
17   S2<int> s(0); // { dg-error "no matching function" }