This adds a new fullyExpanded flag that makes sure that macro arguments only get expanded once. This can happen either in PrescanMacroArg, or, if there is token pasting or a function-like macro name has been passed as an argument and may need to be expanded when used as a function. |
||
|---|---|---|
| .. | ||
| Pp.cpp | ||
| PpAtom.cpp | ||
| PpContext.cpp | ||
| PpContext.h | ||
| PpScanner.cpp | ||
| PpTokens.cpp | ||
| PpTokens.h | ||