diff options
author | 2021-09-15 17:06:34 -0700 | |
---|---|---|
committer | 2021-09-15 17:06:49 -0700 | |
commit | 09ab634d32b884ff353658c0dc87992096c457a8 (patch) | |
tree | b22592171f961c68b6bc638b2338a176d1c40751 /src | |
parent | bba102c076c1d3067306f771ae15f0d33f4f1bfa (diff) | |
download | bun-09ab634d32b884ff353658c0dc87992096c457a8.tar.gz bun-09ab634d32b884ff353658c0dc87992096c457a8.tar.zst bun-09ab634d32b884ff353658c0dc87992096c457a8.zip |
Fix Bun on M1.
Diffstat (limited to 'src')
-rw-r--r-- | src/js_ast.zig | 2 | ||||
-rw-r--r-- | src/js_parser/js_parser.zig | 5 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/js_ast.zig b/src/js_ast.zig index fe20cdfcf..061afe620 100644 --- a/src/js_ast.zig +++ b/src/js_ast.zig @@ -832,7 +832,7 @@ pub const E = struct { op: Op.Code, }; - pub const Boolean = packed struct { value: bool }; + pub const Boolean = struct { value: bool }; pub const Super = struct {}; pub const Null = struct {}; pub const This = struct {}; diff --git a/src/js_parser/js_parser.zig b/src/js_parser/js_parser.zig index 3312a84ed..148d7e6c4 100644 --- a/src/js_parser/js_parser.zig +++ b/src/js_parser/js_parser.zig @@ -13368,10 +13368,11 @@ pub fn NewParser( loc: logger.Loc, ref: Ref, ) Expr { - p.recordUsage((p.enclosing_namespace_arg_ref orelse unreachable)); + const enclosing_ref = p.enclosing_namespace_arg_ref.?; + p.recordUsage(enclosing_ref); return p.e(E.Dot{ - .target = p.e(E.Identifier{ .ref = p.enclosing_namespace_arg_ref orelse unreachable }, loc), + .target = p.e(E.Identifier{ .ref = enclosing_ref}, loc), .name = p.symbols.items[ref.inner_index].original_name, .name_loc = loc, }, loc); |