Skip to content

Commit

Permalink
use span_suggestion instead of span_suggestion_verbose
Browse files Browse the repository at this point in the history
  • Loading branch information
TaKO8Ki committed Aug 15, 2022
1 parent 4d1b5f0 commit 12e609b
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 22 deletions.
4 changes: 2 additions & 2 deletions compiler/rustc_typeck/src/check/expr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1328,9 +1328,9 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
{
match self.tcx.sess.diagnostic().steal_diagnostic(span, StashKey::UnderscoreForArrayLengths) {
Some(mut err) => {
err.span_suggestion_verbose(
err.span_suggestion(
span,
"consider adding an array length",
"consider specifying the array length",
array_len,
Applicability::MaybeIncorrect,
);
Expand Down
18 changes: 3 additions & 15 deletions src/test/ui/array-slice-vec/suggest-array-length.stderr
Original file line number Diff line number Diff line change
Expand Up @@ -20,40 +20,28 @@ error[E0658]: using `_` for array lengths is unstable
--> $DIR/suggest-array-length.rs:5:22
|
LL | const Foo: [i32; _] = [1, 2, 3];
| ^
| ^ help: consider specifying the array length: `3`
|
= note: see issue #85077 <https://github.com/rust-lang/rust/issues/85077> for more information
= help: add `#![feature(generic_arg_infer)]` to the crate attributes to enable
help: consider adding an array length
|
LL | const Foo: [i32; 3] = [1, 2, 3];
| ~

error[E0658]: using `_` for array lengths is unstable
--> $DIR/suggest-array-length.rs:8:20
|
LL | let foo: [i32; _] = [1, 2, 3];
| ^
| ^ help: consider specifying the array length: `3`
|
= note: see issue #85077 <https://github.com/rust-lang/rust/issues/85077> for more information
= help: add `#![feature(generic_arg_infer)]` to the crate attributes to enable
help: consider adding an array length
|
LL | let foo: [i32; 3] = [1, 2, 3];
| ~

error[E0658]: using `_` for array lengths is unstable
--> $DIR/suggest-array-length.rs:11:20
|
LL | let bar: [i32; _] = [0; 3];
| ^
| ^ help: consider specifying the array length: `3`
|
= note: see issue #85077 <https://github.com/rust-lang/rust/issues/85077> for more information
= help: add `#![feature(generic_arg_infer)]` to the crate attributes to enable
help: consider adding an array length
|
LL | let bar: [i32; 3] = [0; 3];
| ~

error: aborting due to 6 previous errors

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,10 @@ error[E0658]: using `_` for array lengths is unstable
--> $DIR/feature-gate-generic_arg_infer.rs:14:18
|
LL | let _y: [u8; _] = [0; 3];
| ^
| ^ help: consider specifying the array length: `3`
|
= note: see issue #85077 <https://github.com/rust-lang/rust/issues/85077> for more information
= help: add `#![feature(generic_arg_infer)]` to the crate attributes to enable
help: consider adding an array length
|
LL | let _y: [u8; 3] = [0; 3];
| ~

error[E0747]: type provided when a constant was expected
--> $DIR/feature-gate-generic_arg_infer.rs:20:20
Expand Down

0 comments on commit 12e609b

Please sign in to comment.