diff options
Diffstat (limited to 'src/linker.zig')
-rw-r--r-- | src/linker.zig | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/linker.zig b/src/linker.zig index 072031863..8e4daf5b9 100644 --- a/src/linker.zig +++ b/src/linker.zig @@ -270,10 +270,12 @@ pub const Linker = struct { if (comptime is_bun) { if (JSC.HardcodedModule.Aliases.get(import_record.path.text)) |replacement| { - import_record.path.text = replacement; - import_record.tag = if (strings.eqlComptime(replacement, "bun")) ImportRecord.Tag.bun else .hardcoded; - externals.append(record_index) catch unreachable; - continue; + import_record.path.text = replacement.path; + import_record.tag = replacement.tag; + if (replacement.tag != .none) { + externals.append(record_index) catch unreachable; + continue; + } } if (JSC.DisabledModule.has(import_record.path.text)) { |