about summary refs log tree commit diff
path: root/compiler
diff options
context:
space:
mode:
authorJhonny Bill Mena <jhonnybillm@gmail.com>2022-11-26 21:12:44 -0500
committerJhonny Bill Mena <jhonnybillm@gmail.com>2022-12-27 20:59:22 -0500
commit4d63d7d91c984342afd5bca0c5cf4cb1761973bf (patch)
tree344b1c29d3a7c74aaf88342b6873f7c216d6171f /compiler
parent29d8c87fe88f51bdc7e6197e2e8eed7adc898f49 (diff)
downloadrust-4d63d7d91c984342afd5bca0c5cf4cb1761973bf.tar.gz
rust-4d63d7d91c984342afd5bca0c5cf4cb1761973bf.zip
UPDATE - migrate outstanding diagnostic in link.rs
Diffstat (limited to 'compiler')
-rw-r--r--compiler/rustc_codegen_ssa/src/back/link.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_codegen_ssa/src/back/link.rs b/compiler/rustc_codegen_ssa/src/back/link.rs
index edde1537b81..5324214ac78 100644
--- a/compiler/rustc_codegen_ssa/src/back/link.rs
+++ b/compiler/rustc_codegen_ssa/src/back/link.rs
@@ -2612,7 +2612,7 @@ fn add_static_crate<'a>(
             sess.target.no_builtins || !codegen_results.crate_info.is_no_builtins.contains(&cnum);
 
         let mut archive = archive_builder_builder.new_archive_builder(sess);
-        if let Err(e) = archive.add_archive(
+        if let Err(error) = archive.add_archive(
             cratepath,
             Box::new(move |f| {
                 if f == METADATA_FILENAME {
@@ -2652,7 +2652,7 @@ fn add_static_crate<'a>(
                 false
             }),
         ) {
-            sess.fatal(&format!("failed to build archive from rlib: {}", e));
+            sess.emit_fatal(errors::RlibArchiveBuildFailure { error });
         }
         if archive.build(&dst) {
             link_upstream(&dst);