From 374bc3a83b3377b01e09fd3d947aaf6235eb2235 Mon Sep 17 00:00:00 2001 From: Dylan Conway Date: Wed, 2 Nov 2022 18:53:24 -0700 Subject: avoid calling toSlice() --- src/bun.js/javascript.zig | 4 +--- "test/bun.js/pr\303\270ve.test.ts" | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) create mode 100644 "test/bun.js/pr\303\270ve.test.ts" diff --git a/src/bun.js/javascript.zig b/src/bun.js/javascript.zig index 7a78db237..0bf02b4f7 100644 --- a/src/bun.js/javascript.zig +++ b/src/bun.js/javascript.zig @@ -3334,9 +3334,7 @@ pub const ModuleLoader = struct { JSC.markBinding(@src()); var log = logger.Log.init(jsc_vm.bundler.allocator); defer log.deinit(); - var _specifier = specifier_ptr.toSlice(jsc_vm.allocator); - defer _specifier.deinit(); - var specifier = normalizeSpecifier(jsc_vm, _specifier.slice()); + var specifier = normalizeSpecifier(jsc_vm, specifier_ptr.slice()); const path = Fs.Path.init(specifier); const loader = jsc_vm.bundler.options.loaders.get(path.name.ext) orelse brk: { if (strings.eqlLong(specifier, jsc_vm.main, true)) { diff --git "a/test/bun.js/pr\303\270ve.test.ts" "b/test/bun.js/pr\303\270ve.test.ts" new file mode 100644 index 000000000..c10a70aa1 --- /dev/null +++ "b/test/bun.js/pr\303\270ve.test.ts" @@ -0,0 +1 @@ +console.log("hello non-ascii file path"); -- cgit v1.2.3