From cf65141f154651115028d6456a1d7582d30b2083 Mon Sep 17 00:00:00 2001 From: Nicholas Noll Date: Sat, 30 May 2020 15:09:33 -0700 Subject: many bug fixes --- sys/cmd/cc/pp.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'sys/cmd/cc/pp.c') 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); -- cgit v1.2.1