]> git.lizzy.rs Git - rust.git/commitdiff
ADD - codegen_ssa initial diags translations machinery
authorJhonny Bill Mena <jhonnybillm@gmail.com>
Tue, 4 Oct 2022 17:23:53 +0000 (13:23 -0400)
committerJhonny Bill Mena <jhonnybillm@gmail.com>
Fri, 7 Oct 2022 14:00:32 +0000 (10:00 -0400)
ADD - migrate MissingNativeStaticLibrary fatal error

compiler/rustc_codegen_ssa/src/errors.rs [new file with mode: 0644]
compiler/rustc_codegen_ssa/src/lib.rs
compiler/rustc_error_messages/locales/en-US/codegen_ssa.ftl [new file with mode: 0644]
compiler/rustc_error_messages/src/lib.rs

diff --git a/compiler/rustc_codegen_ssa/src/errors.rs b/compiler/rustc_codegen_ssa/src/errors.rs
new file mode 100644 (file)
index 0000000..170b798
--- /dev/null
@@ -0,0 +1,9 @@
+//! Errors emitted by codegen_ssa
+
+use rustc_macros::SessionDiagnostic;
+
+#[derive(SessionDiagnostic)]
+#[diag(codegen_ssa::missing_native_static_library)]
+pub struct MissingNativeStaticLibrary<'a> {
+    pub library_name: &'a str,
+}
index 3ef9a634e18576b822989808706a069bf1f950d6..e62b6f342b2e97f3aa4603bfc952786d37da9509 100644 (file)
@@ -43,6 +43,7 @@
 pub mod common;
 pub mod coverageinfo;
 pub mod debuginfo;
+pub mod errors;
 pub mod glue;
 pub mod meth;
 pub mod mir;
diff --git a/compiler/rustc_error_messages/locales/en-US/codegen_ssa.ftl b/compiler/rustc_error_messages/locales/en-US/codegen_ssa.ftl
new file mode 100644 (file)
index 0000000..deba0dc
--- /dev/null
@@ -0,0 +1 @@
+codegen_ssa_missing_native_static_library = could not find native static library `{$library_name}`, perhaps an -L flag is missing?
index 18be60975e4eb46a452f71402a475d6096f01f3d..10f8efdffa8b6d01c318ed166114c44497bc5fc5 100644 (file)
@@ -63,6 +63,7 @@
     symbol_mangling => "../locales/en-US/symbol_mangling.ftl",
     trait_selection => "../locales/en-US/trait_selection.ftl",
     ty_utils => "../locales/en-US/ty_utils.ftl",
+    codegen_ssa => "../locales/en-US/codegen_ssa.ftl",
 }
 
 pub use fluent_generated::{self as fluent, DEFAULT_LOCALE_RESOURCES};