* Revert "Remove spec interpreter fuzz target temporarily (#3399)"
This reverts commit 25d3fa4d7b.
* add support for differential fuzzing against verified OCaml interpreter
* formatting
* comments
* fix missing dep case
* fix build error
* fix unit tests?
* restore previous differential_v8 max_table config
* attempt: add OCaml deps
* fix interpeter github repo
* fix spec repo url
* fix zarith package
* fix unit test
18 lines
520 B
Rust
18 lines
520 B
Rust
//! Panic when interpreting WebAssembly modules; see the rationale for this in
|
|
//! `lib.rs`.
|
|
//!
|
|
//! ```should_panic
|
|
//! # use wasm_spec_interpreter::interpret;
|
|
//! let _ = interpret(&[], Some(vec![]));
|
|
//! ```
|
|
|
|
use crate::Value;
|
|
|
|
#[allow(dead_code)]
|
|
pub fn interpret(_module: &[u8], _parameters: Option<Vec<Value>>) -> Result<Vec<Value>, String> {
|
|
panic!(
|
|
"wasm-spec-interpreter was built without its Rust-to-OCaml shim \
|
|
library; re-compile with the dependencies listed in its README.md."
|
|
);
|
|
}
|