File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
compiler/rustc_codegen_cranelift/build_system Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -213,11 +213,13 @@ pub(crate) fn copy_dir_recursively(from: &Path, to: &Path) {
213
213
if filename == "." || filename == ".." {
214
214
continue ;
215
215
}
216
+ let src = from. join ( & filename) ;
217
+ let dst = to. join ( & filename) ;
216
218
if entry. metadata ( ) . unwrap ( ) . is_dir ( ) {
217
- fs:: create_dir ( to . join ( & filename ) ) . unwrap ( ) ;
218
- copy_dir_recursively ( & from . join ( & filename ) , & to . join ( & filename ) ) ;
219
+ fs:: create_dir ( & dst ) . unwrap_or_else ( |e| panic ! ( "failed to create {dst:?}: {e}" ) ) ;
220
+ copy_dir_recursively ( & src , & dst ) ;
219
221
} else {
220
- fs:: copy ( from . join ( & filename ) , to . join ( & filename ) ) . unwrap ( ) ;
222
+ fs:: copy ( & src , & dst ) . unwrap_or_else ( |e| panic ! ( "failed to copy {src:?}->{dst:?}: {e}" ) ) ;
221
223
}
222
224
}
223
225
}
You can’t perform that action at this time.
0 commit comments