
27 Apr
2012
27 Apr
'12
4:17 a.m.
[Paul Mensonides]
The best case scenario, if you want to support legacy mode: compiler switch to *disable* a compliant preprocessor. I.e. do the right thing _by default_ (just like with for-loop scoping).
Yeah, you're right. I take back what I said about pragmas, I see that they would be especially unworkable for macros.
wanton macro abuse
I was inured to defending against macroized min/max, but we recently discovered that Yield was macroized too - fun. STL