https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118770
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to ymity.me from comment #2) > Pretty sure recursion doesn't result in crash normally, i don't quite see > why it should be marked as dup. The crash is because of not detecting of a recursion after the push_macro/pop_macro inside a macro.