Split up parseStmt and don't inline parseExprCommon

This commit is contained in:
Jarred Sumner
2025-08-06 23:58:07 -07:00
parent dec6b23879
commit 378fea9524
2 changed files with 1247 additions and 1224 deletions

View File

@@ -40,7 +40,7 @@ pub fn Parse(
return p.parseExprCommon(level, null, flags, expr);
}
pub fn parseExprCommon(p: *P, level: Level, errors: ?*DeferredErrors, flags: Expr.EFlags, expr: *Expr) anyerror!void {
pub noinline fn parseExprCommon(p: *P, level: Level, errors: ?*DeferredErrors, flags: Expr.EFlags, expr: *Expr) anyerror!void {
if (!p.stack_check.isSafeToRecurse()) {
try bun.throwStackOverflow();
}

File diff suppressed because it is too large Load Diff