Nested macros in C are not expanded in VS Code. Here is an example:
COND(X) (X > 0) RET(Z) COND(Z) ? 0 : 1 return RET(3);
This is expanded