mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-29 20:46:07 +03:00
Check usages of variables in subdiagnostics
This commit is contained in:
@@ -535,7 +535,7 @@ pub(crate) fn into_tokens(&mut self) -> Result<TokenStream, DiagnosticDeriveErro
|
||||
let mut calls = TokenStream::new();
|
||||
for (kind, messages) in kind_messages {
|
||||
let message = format_ident!("__message");
|
||||
let message_stream = messages.diag_message(None);
|
||||
let message_stream = messages.diag_message(Some(self.variant));
|
||||
calls.extend(quote! { let #message = #diag.eagerly_translate(#message_stream); });
|
||||
|
||||
let name = format_ident!("{}{}", if span_field.is_some() { "span_" } else { "" }, kind);
|
||||
|
||||
Reference in New Issue
Block a user