about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authornils <48135649+Nilstrieb@users.noreply.github.com>2023-01-11 17:30:54 +0100
committerGitHub <noreply@github.com>2023-01-11 17:30:54 +0100
commit73476554e9f89245be50195d5ff8e66cc5e64c82 (patch)
tree291180ff80c335e8552b10fc87c733f099e0a0c1 /src
parent16938915a46c64dd83f02dee85e5b4eba6891076 (diff)
parent4c0c32c895df28b762a61958b21cbe4d68f60238 (diff)
Rollup merge of #106427 - mejrs:translation_errors, r=davidtwco
Improve fluent error messages

These have been really frustrating me while migrating diagnostics.
Diffstat (limited to 'src')
-rw-r--r--src/librustdoc/passes/lint/check_code_block_syntax.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/librustdoc/passes/lint/check_code_block_syntax.rs b/src/librustdoc/passes/lint/check_code_block_syntax.rs
index 5aa4f238b2d..7158355ffda 100644
--- a/src/librustdoc/passes/lint/check_code_block_syntax.rs
+++ b/src/librustdoc/passes/lint/check_code_block_syntax.rs
@@ -156,7 +156,9 @@ impl Emitter for BufferEmitter {
         let mut buffer = self.buffer.borrow_mut();
 
         let fluent_args = to_fluent_args(diag.args());
-        let translated_main_message = self.translate_message(&diag.message[0].0, &fluent_args);
+        let translated_main_message = self
+            .translate_message(&diag.message[0].0, &fluent_args)
+            .unwrap_or_else(|e| panic!("{e}"));
 
         buffer.messages.push(format!("error from rustc: {}", translated_main_message));
         if diag.is_error() {