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,8 +120,7 @@ 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; } else {
}
if let Some(isa) = fisa.isa { if let Some(isa) = fisa.isa {
context.compile(isa).map_err(|err| { context.compile(isa).map_err(|err| {
pretty_error(&context.func, fisa.isa, err) pretty_error(&context.func, fisa.isa, err)
@@ -129,6 +128,7 @@ fn handle_module(
} else { } else {
return Err(String::from("compilation requires a target isa")); return Err(String::from("compilation requires a target isa"));
} }
}
if flag_print { if flag_print {
vprintln!(flag_verbose, ""); vprintln!(flag_verbose, "");
if let Some(start_func) = dummy_environ.info.start_func { if let Some(start_func) = dummy_environ.info.start_func {