diff options
Diffstat (limited to 'src/parse.cff')
| -rw-r--r-- | src/parse.cff | 5 |
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; |