https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99926
--- Comment #1 from Matt Hurd <matthurd at acm dot org> --- Just a correction to the commentary. The variadic after the pack is not unreachable as Richard Smith points out the following code can make the variadic argument reachable if you wrote such evil and it had a name: > auto *p = foo<int, int>; > p(3, 4, 5); // passes the '5' via the C-style variable argument list. --Matt.