Skip to content

Commit e949487

Browse files
committed
Fix wasm
1 parent 7ab95fd commit e949487

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

crates/wasm/src/vm_class.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ impl WASMVirtualMachine {
263263
) -> Result<(), JsValue> {
264264
self.with_vm(|vm, _| {
265265
let code = vm
266-
.compile(source, Mode::Exec, name.clone())
266+
.compile(source, Mode::Exec, &name)
267267
.map_err(convert::syntax_err)?;
268268
let attrs = vm.ctx.new_dict();
269269
attrs
@@ -326,7 +326,7 @@ impl WASMVirtualMachine {
326326
source_path: Option<String>,
327327
) -> Result<JsValue, JsValue> {
328328
self.with_vm(|vm, StoredVirtualMachine { scope, .. }| {
329-
let source_path = source_path.unwrap_or_else(|| "<wasm>".to_owned());
329+
let source_path = source_path.map_or("<wasm>", |v| v.as_str());
330330
let code = vm.compile(source, mode, source_path);
331331
let code = code.map_err(convert::syntax_err)?;
332332
let result = vm.run_code_obj(code, scope.clone());

0 commit comments

Comments
 (0)