diff --git a/lib/middleware-common-tests/src/lib.rs b/lib/middleware-common-tests/src/lib.rs index d3beeb8f7..20d69bb3d 100644 --- a/lib/middleware-common-tests/src/lib.rs +++ b/lib/middleware-common-tests/src/lib.rs @@ -110,7 +110,7 @@ mod tests { baseline: true, msm: msm, base: instance.module.runnable_module.get_code().unwrap().as_ptr() as usize, - backend: MCG::backend_id().to_string(), + backend: MCG::backend_id(), runnable_module: instance.module.runnable_module.clone(), }); true @@ -152,7 +152,7 @@ mod tests { baseline: true, msm: msm, base: instance.module.runnable_module.get_code().unwrap().as_ptr() as usize, - backend: MCG::backend_id().to_string(), + backend: MCG::backend_id(), runnable_module: instance.module.runnable_module.clone(), }); true diff --git a/lib/runtime-core/src/state.rs b/lib/runtime-core/src/state.rs index 870e955a5..f7e9cc791 100644 --- a/lib/runtime-core/src/state.rs +++ b/lib/runtime-core/src/state.rs @@ -186,7 +186,7 @@ pub struct CodeVersion { pub base: usize, /// The backend used to compile this module. - pub backend: String, + pub backend: &'static str, /// `RunnableModule` for this code version. pub runnable_module: Arc>, diff --git a/src/bin/wasmer.rs b/src/bin/wasmer.rs index 339b0a1bb..7c4c04161 100644 --- a/src/bin/wasmer.rs +++ b/src/bin/wasmer.rs @@ -486,7 +486,7 @@ fn execute_wasi( baseline: true, msm: msm, base: instance.module.runnable_module.get_code().unwrap().as_ptr() as usize, - backend: options.backend.to_string().to_owned(), + backend: options.backend.to_string(), runnable_module: instance.module.runnable_module.clone(), }); true