https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59716

Klaus Rudolph <lts-rudolph at gmx dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|FIXED                       |---
             Status|RESOLVED                    |REOPENED

--- Comment #3 from Klaus Rudolph <lts-rudolph at gmx dot de> ---
The attached code again did not compile from gcc 10.x.x

 https://godbolt.org/z/sbej6GeY1

No the error message is:

<source>: In instantiation of 'CheckVariadic<std::tuple<_Tps ...>,
std::tuple<_Types ...> >::CheckVariadic(T1 ..., T2 ..., T1 ...) [with T1 =
{int, float}; T2 = {char, void*}]':
<source>:53:115:   required from here
<source>:47:116: error: invalid use of pack expansion expression
   47 |         CheckVariadic( T1... args1, T2... args2, T1... args3):
DebugPrinter< T1, T2, T1...>(args1, args2..., args1)... {}
      |

Reply via email to