diff options
author | 2023-03-21 21:52:11 -0700 | |
---|---|---|
committer | 2023-03-21 21:52:11 -0700 | |
commit | 5915ab19feca54166c11f6f0dcbcbcf481eadea4 (patch) | |
tree | 4d1b54f5f702bf9dceea528d72c66c7eade336f9 | |
parent | 58a5c2a3aa3a3717b814366f088c249f7314820c (diff) | |
download | bun-5915ab19feca54166c11f6f0dcbcbcf481eadea4.tar.gz bun-5915ab19feca54166c11f6f0dcbcbcf481eadea4.tar.zst bun-5915ab19feca54166c11f6f0dcbcbcf481eadea4.zip |
Don't use function from bundler branch
-rw-r--r-- | src/js_parser.zig | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/src/js_parser.zig b/src/js_parser.zig index 45e0e8d72..33b051ab0 100644 --- a/src/js_parser.zig +++ b/src/js_parser.zig @@ -16406,17 +16406,25 @@ fn NewParser_( // Handle exporting this class from a namespace if (was_export_inside_namespace) { stmts.append( - Stmt.assign( - p.newExpr( - E.Dot{ - .target = p.newExpr(E.Identifier{ .ref = p.enclosing_namespace_arg_ref.? }, stmt.loc), - .name = p.symbols.items[data.class.class_name.?.ref.?.innerIndex()].original_name, - .name_loc = data.class.class_name.?.loc, - }, - stmt.loc, - ), - p.newExpr(E.Identifier{ .ref = data.class.class_name.?.ref.? }, data.class.class_name.?.loc), - p.allocator, + Stmt.alloc( + S.SExpr, + S.SExpr{ + .value = p.newExpr( + E.Identifier{ .ref = data.class.class_name.?.ref.? }, + data.class.class_name.?.loc, + ).assign( + p.newExpr( + E.Dot{ + .target = p.newExpr(E.Identifier{ .ref = p.enclosing_namespace_arg_ref.? }, stmt.loc), + .name = p.symbols.items[data.class.class_name.?.ref.?.innerIndex()].original_name, + .name_loc = data.class.class_name.?.loc, + }, + stmt.loc, + ), + p.allocator, + ), + }, + stmt.loc, ), ) catch unreachable; } |