about summary refs log tree commit diff
diff options
context:
space:
mode:
authorKarol Zwolak <karolzwolak7@gmail.com>2025-10-02 20:24:34 +0200
committerKarol Zwolak <karolzwolak7@gmail.com>2025-10-02 20:24:34 +0200
commitd1d7b9472a18780499162b4a91beea729bc2c13b (patch)
treeea17cce2d0f79f5a64041337c964940922804700
parent5a8f963426c72c5bd306b2620a6c148b720217d0 (diff)
downloadrust-d1d7b9472a18780499162b4a91beea729bc2c13b.tar.gz
rust-d1d7b9472a18780499162b4a91beea729bc2c13b.zip
bring back plural 'alternatives' in suggestion message
-rw-r--r--compiler/rustc_parse/src/parser/diagnostics.rs2
-rw-r--r--tests/ui/did_you_mean/issue-48492-tuple-destructure-missing-parens.stderr2
-rw-r--r--tests/ui/feature-gates/feature-gate-never_patterns.stderr2
-rw-r--r--tests/ui/parser/match-arm-without-body.stderr4
-rw-r--r--tests/ui/suggestions/only-replace-intended-coma-not-all-in-pattern.stderr2
5 files changed, 6 insertions, 6 deletions
diff --git a/compiler/rustc_parse/src/parser/diagnostics.rs b/compiler/rustc_parse/src/parser/diagnostics.rs
index 5d6da609312..1cb1618e584 100644
--- a/compiler/rustc_parse/src/parser/diagnostics.rs
+++ b/compiler/rustc_parse/src/parser/diagnostics.rs
@@ -2961,7 +2961,7 @@ impl<'a> Parser<'a> {
         if let CommaRecoveryMode::EitherTupleOrPipe = rt {
             err.span_suggestion(
                 comma_span,
-                "...or a vertical bar to match on alternative",
+                "...or a vertical bar to match on alternatives",
                 " |",
                 Applicability::MachineApplicable,
             );
diff --git a/tests/ui/did_you_mean/issue-48492-tuple-destructure-missing-parens.stderr b/tests/ui/did_you_mean/issue-48492-tuple-destructure-missing-parens.stderr
index dc875ad27ea..286d6021396 100644
--- a/tests/ui/did_you_mean/issue-48492-tuple-destructure-missing-parens.stderr
+++ b/tests/ui/did_you_mean/issue-48492-tuple-destructure-missing-parens.stderr
@@ -32,7 +32,7 @@ help: try adding parentheses to match on a tuple...
    |
 LL |         (Nucleotide::Adenine, Nucleotide::Cytosine, _) => true
    |         +                                            +
-help: ...or a vertical bar to match on alternative
+help: ...or a vertical bar to match on alternatives
    |
 LL -         Nucleotide::Adenine, Nucleotide::Cytosine, _ => true
 LL +         Nucleotide::Adenine | Nucleotide::Cytosine, _ => true
diff --git a/tests/ui/feature-gates/feature-gate-never_patterns.stderr b/tests/ui/feature-gates/feature-gate-never_patterns.stderr
index 5e810249b90..e655209924a 100644
--- a/tests/ui/feature-gates/feature-gate-never_patterns.stderr
+++ b/tests/ui/feature-gates/feature-gate-never_patterns.stderr
@@ -8,7 +8,7 @@ help: try adding parentheses to match on a tuple...
    |
 LL |         (Some(_),)
    |         +        +
-help: ...or a vertical bar to match on alternative
+help: ...or a vertical bar to match on alternatives
    |
 LL -         Some(_),
 LL +         Some(_) |
diff --git a/tests/ui/parser/match-arm-without-body.stderr b/tests/ui/parser/match-arm-without-body.stderr
index 85ff7db8d4a..59a323f2cc1 100644
--- a/tests/ui/parser/match-arm-without-body.stderr
+++ b/tests/ui/parser/match-arm-without-body.stderr
@@ -16,7 +16,7 @@ help: try adding parentheses to match on a tuple...
    |
 LL |         (Some(_),)
    |         +        +
-help: ...or a vertical bar to match on alternative
+help: ...or a vertical bar to match on alternatives
    |
 LL -         Some(_),
 LL +         Some(_) |
@@ -36,7 +36,7 @@ LL |
 LL |
 LL ~         _) => {}
    |
-help: ...or a vertical bar to match on alternative
+help: ...or a vertical bar to match on alternatives
    |
 LL -         Some(_),
 LL +         Some(_) |
diff --git a/tests/ui/suggestions/only-replace-intended-coma-not-all-in-pattern.stderr b/tests/ui/suggestions/only-replace-intended-coma-not-all-in-pattern.stderr
index 050f1b8a2b3..ee75e2db133 100644
--- a/tests/ui/suggestions/only-replace-intended-coma-not-all-in-pattern.stderr
+++ b/tests/ui/suggestions/only-replace-intended-coma-not-all-in-pattern.stderr
@@ -8,7 +8,7 @@ help: try adding parentheses to match on a tuple...
    |
 LL |         (Foo { x: 2, ch: ',' }, Foo { x: 3, ch: '@' }) => (),
    |         +                                            +
-help: ...or a vertical bar to match on alternative
+help: ...or a vertical bar to match on alternatives
    |
 LL -         Foo { x: 2, ch: ',' }, Foo { x: 3, ch: '@' } => (),
 LL +         Foo { x: 2, ch: ',' } | Foo { x: 3, ch: '@' } => (),