diff options
author | 2021-09-16 20:34:48 -0700 | |
---|---|---|
committer | 2021-09-16 20:34:48 -0700 | |
commit | 9912a4ce986339d3bf51318c921809a25e474905 (patch) | |
tree | 34a7dafe4a9f7bc015d847d25268239f3b813acd | |
parent | d5186ee663372e8166f984dd971d87787420f315 (diff) | |
download | bun-9912a4ce986339d3bf51318c921809a25e474905.tar.gz bun-9912a4ce986339d3bf51318c921809a25e474905.tar.zst bun-9912a4ce986339d3bf51318c921809a25e474905.zip |
Fix export * as from
-rw-r--r-- | src/js_parser/js_parser.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/js_parser/js_parser.zig b/src/js_parser/js_parser.zig index 56402e30f..b0439f118 100644 --- a/src/js_parser/js_parser.zig +++ b/src/js_parser/js_parser.zig @@ -12438,7 +12438,7 @@ pub fn NewParser( // jarred: For now, just always do this transform. // because Safari doesn't support it and I've seen cases where this breaks - // TODO: backport unsupportedJSFeatures map + p.recordUsage(data.namespace_ref); try stmts.ensureCapacity(stmts.items.len + 2); stmts.appendAssumeCapacity(p.s(S.Import{ .namespace_ref = data.namespace_ref, .star_name_loc = alias.loc, .import_record_index = data.import_record_index }, stmt.loc)); @@ -12446,6 +12446,7 @@ pub fn NewParser( var items = try List(js_ast.ClauseItem).initCapacity(p.allocator, 1); items.appendAssumeCapacity(js_ast.ClauseItem{ .alias = alias.original_name, .original_name = alias.original_name, .alias_loc = alias.loc, .name = LocRef{ .loc = alias.loc, .ref = data.namespace_ref } }); stmts.appendAssumeCapacity(p.s(S.ExportClause{ .items = items.toOwnedSlice(), .is_single_line = true }, stmt.loc)); + return; } }, .s_export_default => |data| { |