File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
src/tools/compiletest/src Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -1404,6 +1404,7 @@ actual:\n\
14041404 "-Zdump-mir-exclude-pass-number" ] ) ;
14051405
14061406 let mir_dump_dir = self . get_mir_dump_dir ( ) ;
1407+ let _ = fs:: remove_dir_all ( & mir_dump_dir) ;
14071408 create_dir_all ( mir_dump_dir. as_path ( ) ) . unwrap ( ) ;
14081409 let mut dir_opt = "-Zdump-mir-dir=" . to_string ( ) ;
14091410 dir_opt. push_str ( mir_dump_dir. to_str ( ) . unwrap ( ) ) ;
@@ -2367,12 +2368,10 @@ actual:\n\
23672368 }
23682369
23692370 fn get_mir_dump_dir ( & self ) -> PathBuf {
2370- let mut mir_dump_dir = PathBuf :: from ( self . config . build_base
2371- . as_path ( )
2372- . to_str ( )
2373- . unwrap ( ) ) ;
2371+ let mut mir_dump_dir = PathBuf :: from ( self . config . build_base . as_path ( ) ) ;
23742372 debug ! ( "input_file: {:?}" , self . testpaths. file) ;
2375- mir_dump_dir. push ( self . testpaths . file . file_stem ( ) . unwrap ( ) . to_str ( ) . unwrap ( ) ) ;
2373+ mir_dump_dir. push ( & self . testpaths . relative_dir ) ;
2374+ mir_dump_dir. push ( self . testpaths . file . file_stem ( ) . unwrap ( ) ) ;
23762375 mir_dump_dir
23772376 }
23782377
You can’t perform that action at this time.
0 commit comments