diff options
author | 2023-02-14 23:37:25 -0800 | |
---|---|---|
committer | 2023-02-14 23:37:25 -0800 | |
commit | c6ee401bf42f305470150d5a7769d857482c9067 (patch) | |
tree | 03fb52ff97332d5c08f83ed7e5c58dd551e5ac79 /src/linker.zig | |
parent | f19e3d66cb82f3e4cbf740a5a1e5fe50c3fd48f3 (diff) | |
download | bun-c6ee401bf42f305470150d5a7769d857482c9067.tar.gz bun-c6ee401bf42f305470150d5a7769d857482c9067.tar.zst bun-c6ee401bf42f305470150d5a7769d857482c9067.zip |
Add temporary polyfill for async_hooks
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)) { |