From a94d3587e698b61c8e2d9d5b7d6c991739f136d0 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Wed, 6 Feb 2019 06:12:53 -0800 Subject: [PATCH] Add `vmctx` parameters to the spectest implementation functions. This fixes a mismatch with the change to pass the VMContext parameter as the first argument. --- lib/wast/src/spectest.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/wast/src/spectest.rs b/lib/wast/src/spectest.rs index b407b060a7..066c7558ea 100644 --- a/lib/wast/src/spectest.rs +++ b/lib/wast/src/spectest.rs @@ -8,38 +8,38 @@ use std::rc::Rc; use target_lexicon::HOST; use wasmtime_environ::{translate_signature, Export, MemoryPlan, Module, TablePlan}; use wasmtime_jit::target_tunables; -use wasmtime_runtime::{Imports, Instance, InstantiationError, VMFunctionBody}; +use wasmtime_runtime::{Imports, Instance, InstantiationError, VMContext, VMFunctionBody}; extern "C" fn spectest_print() {} #[allow(clippy::print_stdout)] -extern "C" fn spectest_print_i32(x: i32) { +extern "C" fn spectest_print_i32(_vmctx: &mut VMContext, x: i32) { println!("{}: i32", x); } #[allow(clippy::print_stdout)] -extern "C" fn spectest_print_i64(x: i64) { +extern "C" fn spectest_print_i64(_vmctx: &mut VMContext, x: i64) { println!("{}: i64", x); } #[allow(clippy::print_stdout)] -extern "C" fn spectest_print_f32(x: f32) { +extern "C" fn spectest_print_f32(_vmctx: &mut VMContext, x: f32) { println!("{}: f32", x); } #[allow(clippy::print_stdout)] -extern "C" fn spectest_print_f64(x: f64) { +extern "C" fn spectest_print_f64(_vmctx: &mut VMContext, x: f64) { println!("{}: f64", x); } #[allow(clippy::print_stdout)] -extern "C" fn spectest_print_i32_f32(x: i32, y: f32) { +extern "C" fn spectest_print_i32_f32(_vmctx: &mut VMContext, x: i32, y: f32) { println!("{}: i32", x); println!("{}: f32", y); } #[allow(clippy::print_stdout)] -extern "C" fn spectest_print_f64_f64(x: f64, y: f64) { +extern "C" fn spectest_print_f64_f64(_vmctx: &mut VMContext, x: f64, y: f64) { println!("{}: f64", x); println!("{}: f64", y); }