Martin Sebor wrote:- > > As you can see, name2 is nested 3 levels below a previous expansion of > > itself, so it shouldn't expand. I don't think this is at all > > ambiguous in the standard. FWIW I posted this question on comp.std.c. The one reply so far agrees with GCC's current, new behaviour. Neil.