[cfe-dev] Macro expansion weirdness (or bug?)

Chris Lattner clattner at apple.com
Thu Mar 25 12:43:26 PDT 2010


On Mar 25, 2010, at 12:08 PM, Abramo Bagnara wrote:

> 
> From your message it seems you're expecting *more* callback invocations
> in the first sample, while I'd expect *less* callback invocations in the
> second sample.
> 
> Could you explain better your position?

My position is basically that the preprocessor is incredibly scary/confusing and implementing it damaged me.  :)

I don't recall enough of the details to really say which way is right or wrong, but tokens coming out at -E is a good indicator that the right thing is happening.

-Chris



More information about the cfe-dev mailing list