aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Dylan Conway <dylan.conway567@gmail.com> 2023-07-24 13:55:28 -0700
committerGravatar Dylan Conway <dylan.conway567@gmail.com> 2023-07-24 13:55:28 -0700
commit80ec5996b5a00911dca6409c09a4be87da2ac810 (patch)
treefa0d128f6e897cb01c67aca6841aeeebfe504377
parent967ccb5d50b3ce163bb98fd125c56b039743de90 (diff)
downloadbun-dylan/fix-error-inlining.tar.gz
bun-dylan/fix-error-inlining.tar.zst
bun-dylan/fix-error-inlining.zip
inline import errors only for bun builddylan/fix-error-inlining
-rw-r--r--src/js_parser.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/js_parser.zig b/src/js_parser.zig
index 6390dfdba..45720c054 100644
--- a/src/js_parser.zig
+++ b/src/js_parser.zig
@@ -5080,7 +5080,7 @@ fn NewParser_(
}
const import_record_index = p.addImportRecord(.dynamic, arg.loc, arg.data.e_string.slice(p.allocator));
- p.import_records.items[import_record_index].handles_import_errors = (state.is_await_target and p.fn_or_arrow_data_visit.try_body_count != 0) or state.is_then_catch_target;
+ p.import_records.items[import_record_index].handles_import_errors = p.options.bundle and ((state.is_await_target and p.fn_or_arrow_data_visit.try_body_count != 0) or state.is_then_catch_target);
p.import_records_for_current_part.append(p.allocator, import_record_index) catch unreachable;
return p.newExpr(E.Import{
.expr = arg,
@@ -5112,7 +5112,7 @@ fn NewParser_(
}
const import_record_index = p.addImportRecord(.require, arg.loc, arg.data.e_string.string(p.allocator) catch unreachable);
- p.import_records.items[import_record_index].handles_import_errors = p.fn_or_arrow_data_visit.try_body_count != 0;
+ p.import_records.items[import_record_index].handles_import_errors = p.options.bundle and p.fn_or_arrow_data_visit.try_body_count != 0;
p.import_records_for_current_part.append(p.allocator, import_record_index) catch unreachable;
return p.newExpr(
E.RequireResolveString{
@@ -5147,7 +5147,7 @@ fn NewParser_(
const pathname = str.string(p.allocator) catch unreachable;
const path = fs.Path.init(pathname);
- const handles_import_errors = p.fn_or_arrow_data_visit.try_body_count != 0;
+ const handles_import_errors = p.options.bundle and p.fn_or_arrow_data_visit.try_body_count != 0;
if (
// For unwrapping CommonJS into ESM to fully work