aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Dylan Conway <dylan.conway567@gmail.com> 2022-11-02 18:53:24 -0700
committerGravatar Dylan Conway <dylan.conway567@gmail.com> 2022-11-02 18:53:24 -0700
commit374bc3a83b3377b01e09fd3d947aaf6235eb2235 (patch)
treeaa44d7645115b0d2a54ece00069a1b4dfe2535e4
parentdd9325d8c9ef79096cd133ad053714d3ea014e08 (diff)
downloadbun-374bc3a83b3377b01e09fd3d947aaf6235eb2235.tar.gz
bun-374bc3a83b3377b01e09fd3d947aaf6235eb2235.tar.zst
bun-374bc3a83b3377b01e09fd3d947aaf6235eb2235.zip
avoid calling toSlice()dylan/encoding-fix
-rw-r--r--src/bun.js/javascript.zig4
-rw-r--r--test/bun.js/prøve.test.ts1
2 files changed, 2 insertions, 3 deletions
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øve.test.ts b/test/bun.js/prøve.test.ts
new file mode 100644
index 000000000..c10a70aa1
--- /dev/null
+++ b/test/bun.js/prøve.test.ts
@@ -0,0 +1 @@
+console.log("hello non-ascii file path");