1 // { dg-do compile { target c++2a } }
2 
3 void bar();
4 void bar(int);
5 
6 template <typename... Args>
foo(Args...args)7 void foo(Args... args) {
8   [...xs=args]{
9     bar(xs...); // xs is an init-capture pack
10   };
11 }
12 
main()13 int main()
14 {
15   foo();  // OK: xs contains zero init-captures
16   foo(1); // OK: xs contains one init-capture
17 }
18