[Bug preprocessor/89971] [8/9 Regression] ICE: unspellable token PADDING

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Apr 10 15:23:00 GMT 2019


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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I'm afraid I need to give up on this.  While PR30805 added some code not to
abort even earlier on this, it aborts during diagnostics later, while I believe
it should be accepted.  Unfortunately
#define a(x) int b /##x;
a()
doesn't even go through the paste_all_tokens path, the PASTE_LEFT is lost
somewhere much earlier and I can't figure out where.


More information about the Gcc-bugs mailing list