1 // PR c++/59816 2 // { dg-do compile { target c++11 } } 3 4 class Base { 5 protected: 6 template<class... TArgs> Base(TArgs...)7 Base(TArgs...) {} 8 }; 9 10 class Class 11 : public Base { 12 public: 13 template<class... TArgs> Class(TArgs...args)14 Class(TArgs... args) : Base { args... } {} 15 }; 16 test()17void test() { 18 Class{}; 19 } 20