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