]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr13.C
rs6000, change altivec*-runnable.c test file names
[thirdparty/gcc.git] / gcc / testsuite / g++.dg / cpp2a / class-deduction-aggr13.C
1 // PR c++/105476
2 // { dg-do compile { target c++17 } }
3
4 template<class> struct Visitor_functor;
5
6 template<class> struct Events {
7 template<class... Fn> struct Visitor : Visitor_functor<Fn>::type_t... { };
8 };
9
10 using ev_t = Events<int>;
11 ev_t::Visitor v = { {} }; // { dg-error "too many initializers" }