PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / concepts / template-parm10.C
blobcbce4f3be6d57f00044ab103548a6c02328c6dd7
1 // { dg-options "-std=c++17 -fconcepts" }
3 template<int N, class T>
4   concept bool P() { return true; }
6 template<template<typename> class X, class T>
7   concept bool Q() { return true; }
9 template<P<int> N> void f() { }
10 template<Q<int> X> void g() { }
12 template<typename> struct S { };
14 int main() {
15   f<0>();
16   g<S>();