Update to cranelift 0.16.1, target-lexicon 0.0.3, faerie 0.4.4.

This commit is contained in:
Dan Gohman
2018-07-20 15:31:04 -07:00
parent 7a26b76521
commit 2608dd0c47
16 changed files with 94 additions and 92 deletions

View File

@@ -2,17 +2,17 @@
#[macro_use]
extern crate libfuzzer_sys;
extern crate cretonne;
extern crate cton_wasm;
extern crate cton_native;
extern crate cranelift;
extern crate cranelift_wasm;
extern crate cranelift_native;
extern crate wasmtime_runtime;
extern crate wasmtime_execute;
use cretonne::settings;
use cton_wasm::translate_module;
use cranelift::settings;
use cranelift_wasm::translate_module;
fuzz_target!(|data: &[u8]| {
let (flag_builder, isa_builder) = cton_native::builders().unwrap_or_else(|_| {
let (flag_builder, isa_builder) = cranelift_native::builders().unwrap_or_else(|_| {
panic!("host machine is not a supported target");
});
let isa = isa_builder.finish(settings::Flags::new(&flag_builder));