diff options
Diffstat (limited to 'bootstrap')
| -rw-r--r-- | bootstrap/all.h | 1 | ||||
| -rw-r--r-- | bootstrap/cgen.c | 1 | ||||
| -rw-r--r-- | bootstrap/parse.c | 4 |
3 files changed, 2 insertions, 4 deletions
diff --git a/bootstrap/all.h b/bootstrap/all.h index 77f4577..932fbe0 100644 --- a/bootstrap/all.h +++ b/bootstrap/all.h @@ -47,7 +47,6 @@ struct span { _(if) \ _(import) \ _(let) \ - _(not) \ _(or) \ _(return) \ _(sizeof) \ diff --git a/bootstrap/cgen.c b/bootstrap/cgen.c index 39cbba0..665bdc5 100644 --- a/bootstrap/cgen.c +++ b/bootstrap/cgen.c @@ -847,7 +847,6 @@ static void prelude() { pri("#include <stdint.h>\n" "#include <stddef.h>\n" - "#define not !\n" "#define and &&\n" "#define or ||\n"); } diff --git a/bootstrap/parse.c b/bootstrap/parse.c index b113618..08f83a8 100644 --- a/bootstrap/parse.c +++ b/bootstrap/parse.c @@ -1523,7 +1523,7 @@ pexprefix(struct parser *P) { tok.t, exprdup(ex) } }; - } else if (lexmatch(P, &tok, TKkw_not)) { + } else if (lexmatch(P, &tok, '!')) { struct expr ex = pexprefix(P); if (ex.ty->t != TYbool) @@ -1531,7 +1531,7 @@ pexprefix(struct parser *P) { ex.ty, tok); return (struct expr) { Eprefix, tok.span, ty_bool, .unop = { - 'not', exprdup(ex) + '!', exprdup(ex) } }; } else if (lexmatch(P, &tok, '*')) { |