Update opt name in CompilerConfig, enable IR verification in spectests

This commit is contained in:
Mark McCaskey
2020-03-24 15:46:58 -07:00
parent 403e14bc1e
commit ce1b1f67cf
3 changed files with 41 additions and 9 deletions

View File

@ -49,13 +49,15 @@ fn get_isa(config: Option<&CompilerConfig>) -> Box<dyn isa::TargetIsa> {
if config.nan_canonicalization {
builder.set("enable_nan_canonicalization", "true").unwrap();
}
enable_verifier = !config.disable_debug_mode_verification;
enable_verifier = config.enable_verification;
} else {
// Set defaults if no config found.
enable_verifier = true;
// NOTE: cfg(test) probably does nothing when not running `cargo test`
// on this crate
enable_verifier = cfg!(test) || cfg!(debug_assertions);
}
if (cfg!(test) || cfg!(debug_assertions)) && enable_verifier {
if enable_verifier {
builder.set("enable_verifier", "true").unwrap();
} else {
builder.set("enable_verifier", "false").unwrap();