aboutsummaryrefslogtreecommitdiff
path: root/src/parse.cff
diff options
context:
space:
mode:
Diffstat (limited to 'src/parse.cff')
-rw-r--r--src/parse.cff5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/parse.cff b/src/parse.cff
index a1f0dd0..84ed1fe 100644
--- a/src/parse.cff
+++ b/src/parse.cff
@@ -2458,7 +2458,8 @@ fn parsefn(P *Parser, loc Loc, externp bool, name *const u8) *Decl {
}
Fn.body = :Some(parseblock(P));
popenv(P);
- ir_genfn(P.irctx, Fn);
+ // ir_genfn(P.irctx, Fn);
+ llvm_genfn(externp, name, Fn);
(as(*Arena)P.alloc.a)->destroy();
}
}
@@ -2769,7 +2770,7 @@ fn parsedecls(P *Parser, loc Loc, yield DeclYielder, yarg *void, toplevel bool)
if a.yield {
a.yield(decl, a.yarg);
}
- ir_genstatic(a.P.irctx, decl);
+ // ir_genstatic(a.P.irctx, decl);
}
parsevardecl(P, toplevel, externp, #{let?} #t, &varyield, &Arg { P, externp, toplevel, yield, yarg });
return;