diff options
| author | nils <48135649+Nilstrieb@users.noreply.github.com> | 2023-01-11 17:30:54 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-11 17:30:54 +0100 |
| commit | 73476554e9f89245be50195d5ff8e66cc5e64c82 (patch) | |
| tree | 291180ff80c335e8552b10fc87c733f099e0a0c1 /src | |
| parent | 16938915a46c64dd83f02dee85e5b4eba6891076 (diff) | |
| parent | 4c0c32c895df28b762a61958b21cbe4d68f60238 (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.rs | 4 |
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() { |
