From efdeac0a858fca86ce5dd8d985d35b2be5670b11 Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Mon, 12 May 2025 14:14:21 -0700 Subject: [PATCH] Make one of the js_lexer packed structs a u8 (#19497) --- src/js_lexer.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/js_lexer.zig b/src/js_lexer.zig index b422a99d66..c0a48c4087 100644 --- a/src/js_lexer.zig +++ b/src/js_lexer.zig @@ -647,10 +647,10 @@ fn NewLexer_( } } - pub const InnerStringLiteral = packed struct { suffix_len: u8, needs_decode: bool }; + pub const InnerStringLiteral = packed struct(u8) { suffix_len: u2, needs_decode: bool, _padding: u5 = 0 }; fn parseStringLiteralInner(lexer: *LexerType, comptime quote: CodePoint) !InnerStringLiteral { - var suffix_len: u8 = if (comptime quote == 0) 0 else 1; + var suffix_len: u2 = if (comptime quote == 0) 0 else 1; var needs_decode = false; stringLiteral: while (true) { switch (lexer.code_point) {