Wasynth/dev-test/fuzz_targets/luau_translate.rs
2022-05-21 21:57:21 -04:00

17 lines
380 B
Rust

#![no_main]
use wasm_smith::Module;
// We are not interested in parity_wasm errors.
libfuzzer_sys::fuzz_target!(|module: Module| {
let data = module.to_bytes();
let wasm = match parity_wasm::deserialize_buffer(&data) {
Ok(v) => v,
Err(_) => return,
};
let sink = &mut std::io::sink();
codegen_luau::from_module_untyped(&wasm, sink).expect("Luau should succeed");
});