diff options
Diffstat (limited to 'src/bun.js/module_loader.zig')
-rw-r--r-- | src/bun.js/module_loader.zig | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/bun.js/module_loader.zig b/src/bun.js/module_loader.zig index fc31498b4..3d18b61e2 100644 --- a/src/bun.js/module_loader.zig +++ b/src/bun.js/module_loader.zig @@ -526,13 +526,14 @@ pub const RuntimeTranspilerStore = struct { printer.ctx.reset(); { + var mapper = vm.sourceMapHandler(&printer); defer source_code_printer.?.* = printer; _ = bundler.printWithSourceMap( parse_result, @TypeOf(&printer), &printer, .esm_ascii, - SavedSourceMap.SourceMapHandler.init(&vm.source_mappings), + mapper.get(), ) catch |err| { this.parse_error = err; return; @@ -1213,13 +1214,14 @@ pub const ModuleLoader = struct { printer.ctx.reset(); { + var mapper = jsc_vm.sourceMapHandler(&printer); defer VirtualMachine.source_code_printer.?.* = printer; _ = try jsc_vm.bundler.printWithSourceMap( parse_result, @TypeOf(&printer), &printer, .esm_ascii, - SavedSourceMap.SourceMapHandler.init(&jsc_vm.source_mappings), + mapper.get(), ); } @@ -1603,13 +1605,14 @@ pub const ModuleLoader = struct { printer.ctx.reset(); _ = brk: { + var mapper = jsc_vm.sourceMapHandler(&printer); defer source_code_printer.* = printer; break :brk try jsc_vm.bundler.printWithSourceMap( parse_result, @TypeOf(&printer), &printer, .esm_ascii, - SavedSourceMap.SourceMapHandler.init(&jsc_vm.source_mappings), + mapper.get(), ); }; |