diff --git a/src/js_lexer.zig b/src/js_lexer.zig index c4d98ef830..776e86cf7b 100644 --- a/src/js_lexer.zig +++ b/src/js_lexer.zig @@ -830,6 +830,7 @@ fn NewLexer_( pub inline fn expect(noalias self: *LexerType, comptime token: T) !void { if (self.token != token) { try self.expected(token); + return error.SyntaxError; } try self.next(); @@ -1808,7 +1809,6 @@ fn NewLexer_( lexer.did_panic = true; try lexer.addRangeError(lexer.range(), "Unexpected {s}", .{found}, true); - return error.SyntaxError; } pub fn raw(noalias self: *const LexerType) []const u8 {