diff options
Diffstat (limited to 'sys/cmd/cc/pp.c')
-rw-r--r-- | sys/cmd/cc/pp.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/cmd/cc/pp.c b/sys/cmd/cc/pp.c index e05958d..494f293 100644 --- a/sys/cmd/cc/pp.c +++ b/sys/cmd/cc/pp.c @@ -175,7 +175,9 @@ opand(Lexer *lx) } } *s = '\0'; - return lookup(&lx->sym, lx->buf) != nil; + s = lx->buf; + intern(&s); + return lookup(&lx->sym, s) != nil; } return 0; } @@ -465,6 +467,7 @@ ppdef(Lexer *lx) goto Bad; } intern(&s); + printf("DEFINING %s\n", s); lx->b = lx->buf; sym = lookup(&lx->sym, s); |