diff --git a/crates/oxc_semantic/src/module_record/builder.rs b/crates/oxc_semantic/src/module_record/builder.rs index 2af18ac28a95..5449786d8c5b 100644 --- a/crates/oxc_semantic/src/module_record/builder.rs +++ b/crates/oxc_semantic/src/module_record/builder.rs @@ -217,6 +217,7 @@ impl ModuleRecordBuilder { exported_name.span(), )) }), + span: decl.span, ..ExportEntry::default() }; self.add_export_entry(export_entry); diff --git a/crates/oxc_semantic/src/module_record/mod.rs b/crates/oxc_semantic/src/module_record/mod.rs index 87d923b4585f..b30bc4be3ff9 100644 --- a/crates/oxc_semantic/src/module_record/mod.rs +++ b/crates/oxc_semantic/src/module_record/mod.rs @@ -264,7 +264,7 @@ mod module_record_tests { module_record.indirect_export_entries[1], ExportEntry { module_request: Some(NameSpan::new("mod".into(), Span::new(57, 62))), - span: Span::new(0, 0), + span: Span::new(37, 63), import_name: ExportImportName::All, export_name: ExportExportName::Name(NameSpan::new("ns".into(), Span::new(49, 51))), local_name: ExportLocalName::Null,