diff options
| author | ljedrz <ljedrz@gmail.com> | 2018-10-06 11:49:03 +0200 |
|---|---|---|
| committer | ljedrz <ljedrz@gmail.com> | 2018-11-10 19:25:22 +0100 |
| commit | 3dbb2cc864db144154a5f4c349bcbc017533ee07 (patch) | |
| tree | b5448c1c4f2e3ba8dc37d3cb270759f5bbcf63a5 /src/librustc_codegen_llvm/back/write.rs | |
| parent | 4286c3c1b0a4eb508483c915120a875966ac27c9 (diff) | |
codegen_llvm_back: improve common patterns
Diffstat (limited to 'src/librustc_codegen_llvm/back/write.rs')
| -rw-r--r-- | src/librustc_codegen_llvm/back/write.rs | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/librustc_codegen_llvm/back/write.rs b/src/librustc_codegen_llvm/back/write.rs index f5c7da138c4..9ce1130c77e 100644 --- a/src/librustc_codegen_llvm/back/write.rs +++ b/src/librustc_codegen_llvm/back/write.rs @@ -1440,15 +1440,12 @@ fn execute_copy_from_cache_work_item(cgcx: &CodegenContext, module.name, source_file, obj_out.display()); - match link_or_copy(&source_file, &obj_out) { - Ok(_) => { } - Err(err) => { - let diag_handler = cgcx.create_diag_handler(); - diag_handler.err(&format!("unable to copy {} to {}: {}", - source_file.display(), - obj_out.display(), - err)); - } + if let Err(err) = link_or_copy(&source_file, &obj_out) { + let diag_handler = cgcx.create_diag_handler(); + diag_handler.err(&format!("unable to copy {} to {}: {}", + source_file.display(), + obj_out.display(), + err)); } } |
