Fix printing with -p when -c is also given.

This commit is contained in:
Dan Gohman
2017-11-06 16:28:15 -08:00
parent 5dda19035d
commit f76640778c

View File

@@ -120,14 +120,14 @@ fn handle_module(
context.verify(fisa).map_err(|err| { context.verify(fisa).map_err(|err| {
pretty_verifier_error(&context.func, fisa.isa, err) pretty_verifier_error(&context.func, fisa.isa, err)
})?; })?;
continue;
}
if let Some(isa) = fisa.isa {
context.compile(isa).map_err(|err| {
pretty_error(&context.func, fisa.isa, err)
})?;
} else { } else {
return Err(String::from("compilation requires a target isa")); if let Some(isa) = fisa.isa {
context.compile(isa).map_err(|err| {
pretty_error(&context.func, fisa.isa, err)
})?;
} else {
return Err(String::from("compilation requires a target isa"));
}
} }
if flag_print { if flag_print {
vprintln!(flag_verbose, ""); vprintln!(flag_verbose, "");