Skip to content

Commit ae56d2a

Browse files
committed
Add missing code="" attributes to suggestion subdiagnostics
1 parent 57679fb commit ae56d2a

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

compiler/rustc_parse/src/parser/diagnostics.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ pub enum BadTypePlusSub {
289289
#[diag(parser::maybe_recover_from_bad_qpath_stage_2)]
290290
struct BadQPathStage2 {
291291
#[primary_span]
292-
#[suggestion(applicability = "maybe-incorrect")]
292+
#[suggestion(code = "", applicability = "maybe-incorrect")]
293293
span: Span,
294294
ty: String,
295295
}
@@ -298,7 +298,7 @@ struct BadQPathStage2 {
298298
#[diag(parser::incorrect_semicolon)]
299299
struct IncorrectSemicolon<'a> {
300300
#[primary_span]
301-
#[suggestion_short(applicability = "machine-applicable")]
301+
#[suggestion_short(code = "", applicability = "machine-applicable")]
302302
span: Span,
303303
#[help]
304304
opt_help: Option<()>,
@@ -309,7 +309,7 @@ struct IncorrectSemicolon<'a> {
309309
#[diag(parser::incorrect_use_of_await)]
310310
struct IncorrectUseOfAwait {
311311
#[primary_span]
312-
#[suggestion(parser::parentheses_suggestion, applicability = "machine-applicable")]
312+
#[suggestion(parser::parentheses_suggestion, code = "", applicability = "machine-applicable")]
313313
span: Span,
314314
}
315315

@@ -329,7 +329,7 @@ struct IncorrectAwait {
329329
struct InInTypo {
330330
#[primary_span]
331331
span: Span,
332-
#[suggestion(applicability = "machine-applicable")]
332+
#[suggestion(code = "", applicability = "machine-applicable")]
333333
sugg_span: Span,
334334
}
335335

compiler/rustc_passes/src/errors.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ pub struct LinkSection {
462462
pub struct NoMangleForeign {
463463
#[label]
464464
pub span: Span,
465-
#[suggestion(applicability = "machine-applicable")]
465+
#[suggestion(code = "", applicability = "machine-applicable")]
466466
pub attr_span: Span,
467467
pub foreign_item_kind: &'static str,
468468
}
@@ -596,7 +596,7 @@ pub enum UnusedNote {
596596
#[derive(LintDiagnostic)]
597597
#[diag(passes::unused)]
598598
pub struct Unused {
599-
#[suggestion(applicability = "machine-applicable")]
599+
#[suggestion(code = "", applicability = "machine-applicable")]
600600
pub attr_span: Span,
601601
#[subdiagnostic]
602602
pub note: UnusedNote,

src/test/ui-fulldeps/session-diagnostic/diagnostic-derive.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ struct WrongKindOfAnnotation {
294294
struct OptionsInErrors {
295295
#[label(typeck::label)]
296296
label: Option<Span>,
297-
#[suggestion(typeck::suggestion)]
297+
#[suggestion(typeck::suggestion, code = "...")]
298298
opt_sugg: Option<(Span, Applicability)>,
299299
}
300300

0 commit comments

Comments
 (0)