Remove all but one call site of prepare_outputs
and fetch the value from the TyCtxt instead
This commit is contained in:
parent
ab75d777de
commit
c38ff3b385
4 changed files with 17 additions and 19 deletions
|
@ -8,7 +8,7 @@ use crate::MirPass;
|
|||
use rustc_middle::mir::write_mir_pretty;
|
||||
use rustc_middle::mir::Body;
|
||||
use rustc_middle::ty::TyCtxt;
|
||||
use rustc_session::config::{OutputFilenames, OutputType};
|
||||
use rustc_session::config::OutputType;
|
||||
|
||||
pub struct Marker(pub &'static str);
|
||||
|
||||
|
@ -20,8 +20,8 @@ impl<'tcx> MirPass<'tcx> for Marker {
|
|||
fn run_pass(&self, _tcx: TyCtxt<'tcx>, _body: &mut Body<'tcx>) {}
|
||||
}
|
||||
|
||||
pub fn emit_mir(tcx: TyCtxt<'_>, outputs: &OutputFilenames) -> io::Result<()> {
|
||||
let path = outputs.path(OutputType::Mir);
|
||||
pub fn emit_mir(tcx: TyCtxt<'_>) -> io::Result<()> {
|
||||
let path = tcx.output_filenames(()).path(OutputType::Mir);
|
||||
let mut f = io::BufWriter::new(File::create(&path)?);
|
||||
write_mir_pretty(tcx, None, &mut f)?;
|
||||
Ok(())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue