fix build error for using the optional 'wasi-c' feature

This commit is contained in:
Alex Wu
2020-01-15 12:22:39 +08:00
parent 364fa994ed
commit 4208c7f8a2

View File

@@ -17,8 +17,7 @@ use wasmtime_interface_types::ModuleData;
use wasmtime_wasi::{ use wasmtime_wasi::{
create_wasi_instance, old::snapshot_0::create_wasi_instance as create_wasi_instance_snapshot_0, create_wasi_instance, old::snapshot_0::create_wasi_instance as create_wasi_instance_snapshot_0,
}; };
#[cfg(feature = "wasi-c")]
use wasmtime_wasi_c::instantiate_wasi_c;
#[cfg(feature = "wasi-c")] #[cfg(feature = "wasi-c")]
use wasmtime_wasi_c::instantiate_wasi_c; use wasmtime_wasi_c::instantiate_wasi_c;
@@ -152,7 +151,8 @@ impl RunCommand {
#[cfg(feature = "wasi-c")] #[cfg(feature = "wasi-c")]
{ {
let global_exports = store.global_exports().clone(); let global_exports = store.global_exports().clone();
let handle = instantiate_wasi_c(global_exports, &preopen_dirs, &argv, &self.vars)?; let handle =
instantiate_wasi_c("", global_exports, &preopen_dirs, &argv, &self.vars)?;
Instance::from_handle(&store, handle) Instance::from_handle(&store, handle)
} }
#[cfg(not(feature = "wasi-c"))] #[cfg(not(feature = "wasi-c"))]