https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65127
Kai Tietz <ktietz at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ktietz at gcc dot gnu.org --- Comment #4 from Kai Tietz <ktietz at gcc dot gnu.org> --- Hmm, this issue seems to be fixed by delayed folding. By it I get the following error-message: t3.cpp: In function 'int main()': t3.cpp:13:16: error: expected primary-expression before ')' token make_item<0>(); ^ So there is still a parser-error, if this piece of code is considered to be valid code