On 07/19/2011 05:42 AM, Dodji Seketeli wrote:
If you are talking about the case of a macro A that can have (among the
tokens of its replacement list) a token B that itself is a macro, then
this is supported by the current setup.
I was more thinking of the case of a macro A with a parameter X which is
passed to macro B, and then macro C:
1: #define A(X) B(X)
2: #define B(X) C(X)
3: #define C(X) X+2
4:
5: A(blah)
what is the replacement point of "blah"? Is it the use of X on line 3?
It seems that we can only have information about the X in one of the
macro definitions.
Jason