Arcoth/Constainer

GCC complains about partial specializations of Parser::handleFormatSpecifier

Opened this issue · 0 comments

GCC spits out a bunch of error messages corresponding to all partial specializations of handleFormatSpecifier:

…/StaticPrintf.hxx:412:9: error: template argument ‘Tokens::      character’ involves template parameter(s)
struct handleFormatSpecifier<Tokens::character, ch...> : handleRest<ch...> {
                             ^

GCC doesn't properly distinguish between template parameters of a member template and the surrounding template when testing validity of specialized non-type arguments in partial specializations. Filed as #67593.