Showing the changes to sys/src/cmd/cpp/cpp.c (1 of 10 files). Show all
Unified · Split
| @@ -69,7 +69,7 @@ process(Tokenrow *trp) · 68 unmodified lines | ||
| 69 | 69 | trp->tp += 1; |
| 70 | 70 | control(trp); |
| 71 | 71 | } else if (!skipping && anymacros) |
| 72 | − expandrow(trp, NULL); | |
| 72 | + expandrow(trp, NULL, Notinmacro); | |
| 73 | 73 | if (skipping) |
| 74 | 74 | setempty(trp); |
| 75 | 75 | puttokens(trp); |
| @@ -213,7 +213,7 @@ control(Tokenrow *trp) · 137 unmodified lines | ||
| 213 | 213 | |
| 214 | 214 | case KLINE: |
| 215 | 215 | trp->tp = tp+1; |
| 216 | − expandrow(trp, "<line>"); | |
| 216 | + expandrow(trp, "<line>", Notinmacro); | |
| 217 | 217 | tp = trp->bp+2; |
| 218 | 218 | kline: |
| 219 | 219 | if (tp+1>=trp->lp || tp->type!=NUMBER || tp+3<trp->lp |