diff options
author | Nicholas Noll <nbnoll@eml.cc> | 2020-05-30 15:09:33 -0700 |
---|---|---|
committer | Nicholas Noll <nbnoll@eml.cc> | 2020-05-30 15:09:33 -0700 |
commit | cf65141f154651115028d6456a1d7582d30b2083 (patch) | |
tree | 731b1b1fe7e513e8e9410ad090687fa203838f43 /sys/cmd/cc/pp.c | |
parent | 038ea2d0a34fb362f577e6c9884c710ebaf4042e (diff) |
many bug fixes
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); |