aboutsummaryrefslogtreecommitdiff
path: root/bootstrap
diff options
context:
space:
mode:
Diffstat (limited to 'bootstrap')
-rw-r--r--bootstrap/parse.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/bootstrap/parse.c b/bootstrap/parse.c
index 58f9e79..99c9310 100644
--- a/bootstrap/parse.c
+++ b/bootstrap/parse.c
@@ -2219,7 +2219,8 @@ initparser(struct parser *P, const char *fname) {
P->tokspan = P->curspan = (struct span) { addfilepath(fname), 0, 1, 1 };
P->peekchr = -1;
P->curenv = P->tlenv = xcalloc(1, sizeof *P->tlenv);
- if (!P->primenv)
+ if (!P->primenv) {
P->primenv = xcalloc(1, sizeof *P->primenv);
- putprimtypes(P->primenv);
+ putprimtypes(P->primenv);
+ }
}