Skip to content

Commit 4d1194c

Browse files
Ensure output dir for dataflow results exists
1 parent c800402 commit 4d1194c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/librustc_mir/dataflow/framework/engine.rs

+5
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,12 @@ where
444444

445445
let graphviz = graphviz::Formatter::new(body, def_id, results, &mut *formatter);
446446
dot::render_opts(&graphviz, &mut buf, &[dot::RenderOption::Monospace])?;
447+
448+
if let Some(parent) = path.parent() {
449+
fs::create_dir_all(parent)?;
450+
}
447451
fs::write(&path, buf)?;
452+
448453
Ok(())
449454
}
450455

0 commit comments

Comments
 (0)