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
2023-03-24 18:50:16 +01:00
committed by GitHub
parent ccc614979a
commit 685b43c3fc
2 changed files with 6 additions and 6 deletions
@@ -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,