try-runtime: Use configured wasm execution method (#13694)

* try-runtime: Use configured wasm execution method

* Fix compilation
This commit is contained in:
Bastian Köcher authored and GitHub committed 2023-03-24 17:50:16 +00:00
1 parent ccc614979a
commit 685b43c3fc
2 files changed
+6 -6

No files matched your search

@@ -133,7 +133,6 @@
//! given the right flag:
//!
//! ```ignore
//!
//! #[cfg(feature = "try-runtime")]
//! fn pre_upgrade() -> Result<Vec<u8>, &'static str> {}
//!
@@ -365,8 +364,9 @@ use remote_externalities::{
TestExternalities,
};
use sc_cli::{
CliConfiguration, RuntimeVersion, WasmExecutionMethod, WasmtimeInstantiationStrategy,
DEFAULT_WASMTIME_INSTANTIATION_STRATEGY, DEFAULT_WASM_EXECUTION_METHOD,
execution_method_from_cli, CliConfiguration, RuntimeVersion, WasmExecutionMethod,
WasmtimeInstantiationStrategy, DEFAULT_WASMTIME_INSTANTIATION_STRATEGY,
DEFAULT_WASM_EXECUTION_METHOD,
};
use sc_executor::{sp_wasm_interface::HostFunctions, WasmExecutor};
use sp_api::HashT;
@@ -831,7 +831,7 @@ pub(crate) fn build_executor<H: HostFunctions>(shared: &SharedParams) -> WasmExe
let runtime_cache_size = 2;
WasmExecutor::new(
sc_executor::WasmExecutionMethod::Interpreted,
execution_method_from_cli(shared.wasm_method, shared.wasmtime_instantiation_strategy),
heap_pages,
max_runtime_instances,
None,