Skip to content

Commit 8a183f4

Browse files
committed
---
yaml --- r: 235796 b: refs/heads/stable c: 688a099 h: refs/heads/master v: v3
1 parent 05a3237 commit 8a183f4

File tree

3 files changed

+4
-11
lines changed

3 files changed

+4
-11
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ refs/heads/tmp: afae2ff723393b3ab4ccffef6ac7c6d1809e2da0
2929
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f
3030
refs/tags/homu-tmp: f859507de8c410b648d934d8f5ec1c52daac971d
3131
refs/tags/1.0.0-beta: 8cbb92b53468ee2b0c2d3eeb8567005953d40828
32-
refs/heads/stable: 36d852918f5de255a706667af9373edea7429d3f
32+
refs/heads/stable: 688a09910a01800bfa031892540f29bb0c3b4095
3333
refs/tags/1.0.0: 55bd4f8ff2b323f317ae89e254ce87162d52a375
3434
refs/tags/1.1.0: bc3c16f09287e5545c1d3f76b7abd54f2eca868b
3535
refs/tags/1.2.0: f557861f822c34f07270347b94b5280de20a597e

branches/stable/src/librustc/diagnostics.rs

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ fn foo(x: Option<String>) {
7272
E0003: r##"
7373
Not-a-Number (NaN) values cannot be compared for equality and hence can never
7474
match the input to a match expression. To match against NaN values, you should
75-
instead use the `is_nan()` method in a guard, like so:
75+
instead use the `is_nan()` method in a guard, like so:
7676
7777
```
7878
match number {
@@ -96,21 +96,13 @@ underscore `_` wildcard pattern can be added after all other patterns to match
9696
"anything else".
9797
"##,
9898

99-
// FIXME: Remove duplication here?
10099
E0005: r##"
101100
Patterns used to bind names must be irrefutable, that is, they must guarantee
102101
that a name will be extracted in all cases. If you encounter this error you
103102
probably need to use a `match` or `if let` to deal with the possibility of
104103
failure.
105104
"##,
106105

107-
E0006: r##"
108-
Patterns used to bind names must be irrefutable, that is, they must guarantee
109-
that a name will be extracted in all cases. If you encounter this error you
110-
probably need to use a `match` or `if let` to deal with the possibility of
111-
failure.
112-
"##,
113-
114106
E0007: r##"
115107
This error indicates that the bindings in a match arm would require a value to
116108
be moved into more than one location, thus violating unique ownership. Code like
@@ -1262,6 +1254,7 @@ contain references (with a maximum lifetime of `'a`).
12621254

12631255

12641256
register_diagnostics! {
1257+
// E0006 // merged with E0005
12651258
E0017,
12661259
E0022,
12671260
E0038,

branches/stable/src/librustc/middle/check_match.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1049,7 +1049,7 @@ fn check_fn(cx: &mut MatchCheckCtxt,
10491049

10501050
for input in &decl.inputs {
10511051
is_refutable(cx, &*input.pat, |pat| {
1052-
span_err!(cx.tcx.sess, input.pat.span, E0006,
1052+
span_err!(cx.tcx.sess, input.pat.span, E0005,
10531053
"refutable pattern in function argument: `{}` not covered",
10541054
pat_to_string(pat)
10551055
);

0 commit comments

Comments
 (0)