Nasty parsing bug?
Abramo Bagnara
abramo.bagnara at bugseng.com
Thu Aug 7 02:39:51 PDT 2014
In the following source
enum e { a };
enum e __attribute__((unused)) x;
enum e
__attribute__((unused)) y;
the declaration of x is parsed without errors, but the declaration of y
gives a parse error i.e. the presence of the newline makes a difference (!)
Indeed I cannot imagine a reason why the parsing should be influenced by
token position.
Opinions anyone?
More information about the cfe-commits
mailing list