From abdb63148ac25663fec9ac9aaeb58ea40016b43d Mon Sep 17 00:00:00 2001 From: Brandon Fish Date: Wed, 19 Dec 2018 19:47:51 -0600 Subject: [PATCH] Disable the Cranelift verifier by default except for tests --- src/webassembly/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/webassembly/mod.rs b/src/webassembly/mod.rs index 2183c8f62..85e2f1930 100644 --- a/src/webassembly/mod.rs +++ b/src/webassembly/mod.rs @@ -147,6 +147,10 @@ pub fn get_isa() -> Box { let mut builder = settings::builder(); builder.set("opt_level", "best").unwrap(); + if cfg!(not(test)) { + builder.set("enable_verifier", "false").unwrap(); + } + let flags = settings::Flags::new(builder); debug_assert_eq!(flags.opt_level(), settings::OptLevel::Best); flags