mirror of
https://github.com/oven-sh/bun
synced 2026-02-09 10:28:47 +00:00
Split up parseStmt and don't inline parseExprCommon
This commit is contained in:
@@ -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
Reference in New Issue
Block a user