]> git.lizzy.rs Git - rust.git/commitdiff
Create directory for dump-mir-dir automatically
authorMichael Kohl <citizen428@gmail.com>
Sat, 3 Jun 2017 07:38:45 +0000 (14:38 +0700)
committerMichael Kohl <citizen428@gmail.com>
Sun, 4 Jun 2017 03:08:42 +0000 (10:08 +0700)
Fixes #35543

src/librustc_mir/util/pretty.rs

index eaba573dcd2e582d21dfdc056e87ba601d820e94..22a8c4378d4c34236ba39a05045c8d5f08f8147e 100644 (file)
@@ -111,6 +111,7 @@ fn dump_matched_mir_node<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
         let p = Path::new(file_dir);
         file_path.push(p);
     };
+    let _ = fs::create_dir_all(&file_path);
     let file_name = format!("rustc.node{}{}{}.{}.{}.mir",
                             source.item_id(), promotion_id, pass_num, pass_name, disambiguator);
     file_path.push(&file_name);