builder: remove panics, when cleaning up tmp files after tests (#11525)
parent
816c6c62b5
commit
fb75d528eb
|
@ -92,7 +92,7 @@ fn (mut v Builder) post_process_c_compiler_output(res os.Result) {
|
|||
if v.pref.is_verbose {
|
||||
eprintln('>> remove tmp file: $tmpfile')
|
||||
}
|
||||
os.rm(tmpfile) or { panic(err) }
|
||||
os.rm(tmpfile) or {}
|
||||
}
|
||||
}
|
||||
return
|
||||
|
|
|
@ -149,7 +149,7 @@ fn (mut v Builder) cleanup_run_executable_after_exit(exefile string) {
|
|||
return
|
||||
}
|
||||
v.pref.vrun_elog('remove run executable: $exefile')
|
||||
os.rm(exefile) or { panic(err) }
|
||||
os.rm(exefile) or {}
|
||||
}
|
||||
|
||||
// 'strings' => 'VROOT/vlib/strings'
|
||||
|
|
|
@ -387,7 +387,7 @@ pub fn (mut v Builder) cc_msvc() {
|
|||
// println(res)
|
||||
// println('C OUTPUT:')
|
||||
// Always remove the object file - it is completely unnecessary
|
||||
os.rm(out_name_obj) or { panic(err) }
|
||||
os.rm(out_name_obj) or {}
|
||||
}
|
||||
|
||||
fn (mut v Builder) build_thirdparty_obj_file_with_msvc(path string, moduleflags []cflag.CFlag) {
|
||||
|
|
|
@ -674,7 +674,7 @@ pub fn parse_args(known_external_commands []string, args []string) (&Preferences
|
|||
os.rm(tmp_exe_file_path) or {}
|
||||
}
|
||||
res.vrun_elog('remove tmp v file: $tmp_v_file_path')
|
||||
os.rm(tmp_v_file_path) or { panic(err) }
|
||||
os.rm(tmp_v_file_path) or {}
|
||||
exit(tmp_result)
|
||||
}
|
||||
must_exist(res.path)
|
||||
|
|
|
@ -52,10 +52,10 @@ pub fn run_repl_file(wd string, vexec string, file string) ?string {
|
|||
rcmd := '"$vexec" repl -replfolder "$wd" -replprefix "${fname}." < $input_temporary_filename'
|
||||
r := os.execute(rcmd)
|
||||
if r.exit_code < 0 {
|
||||
os.rm(input_temporary_filename) or { panic(err) }
|
||||
os.rm(input_temporary_filename) ?
|
||||
return error('Could not execute: $rcmd')
|
||||
}
|
||||
os.rm(input_temporary_filename) or { panic(err) }
|
||||
os.rm(input_temporary_filename) ?
|
||||
result := r.output.replace('\r', '').replace('>>> ', '').replace('>>>', '').replace('... ',
|
||||
'').replace(wd + os.path_separator, '').replace(vexec_folder, '').replace('\\',
|
||||
'/').trim_right('\n\r')
|
||||
|
|
Loading…
Reference in New Issue