Strip OpaqueCast during RevealAll.
This commit is contained in:
parent
479fa4a74d
commit
6ea2db7c2d
10 changed files with 57 additions and 26 deletions
|
|
@ -32,7 +32,6 @@ where
|
|||
|
||||
#[rustc_polymorphize_error]
|
||||
pub fn unused_type<T>() -> impl Generator<(), Yield = u32, Return = u32> + Unpin {
|
||||
//~^ ERROR item has unused generic parameters
|
||||
|| {
|
||||
//~^ ERROR item has unused generic parameters
|
||||
yield 1;
|
||||
|
|
@ -58,7 +57,6 @@ pub fn used_type_in_return<R: Default>() -> impl Generator<(), Yield = u32, Retu
|
|||
|
||||
#[rustc_polymorphize_error]
|
||||
pub fn unused_const<const T: u32>() -> impl Generator<(), Yield = u32, Return = u32> + Unpin {
|
||||
//~^ ERROR item has unused generic parameters
|
||||
|| {
|
||||
//~^ ERROR item has unused generic parameters
|
||||
yield 1;
|
||||
|
|
|
|||
|
|
@ -8,34 +8,20 @@ LL | #![feature(generic_const_exprs, generators, generator_trait, rustc_attrs)]
|
|||
= note: `#[warn(incomplete_features)]` on by default
|
||||
|
||||
error: item has unused generic parameters
|
||||
--> $DIR/generators.rs:36:5
|
||||
--> $DIR/generators.rs:35:5
|
||||
|
|
||||
LL | pub fn unused_type<T>() -> impl Generator<(), Yield = u32, Return = u32> + Unpin {
|
||||
| - generic parameter `T` is unused
|
||||
LL |
|
||||
LL | || {
|
||||
| ^^
|
||||
|
||||
error: item has unused generic parameters
|
||||
--> $DIR/generators.rs:34:8
|
||||
|
|
||||
LL | pub fn unused_type<T>() -> impl Generator<(), Yield = u32, Return = u32> + Unpin {
|
||||
| ^^^^^^^^^^^ - generic parameter `T` is unused
|
||||
|
||||
error: item has unused generic parameters
|
||||
--> $DIR/generators.rs:62:5
|
||||
--> $DIR/generators.rs:60:5
|
||||
|
|
||||
LL | pub fn unused_const<const T: u32>() -> impl Generator<(), Yield = u32, Return = u32> + Unpin {
|
||||
| ------------ generic parameter `T` is unused
|
||||
LL |
|
||||
LL | || {
|
||||
| ^^
|
||||
|
||||
error: item has unused generic parameters
|
||||
--> $DIR/generators.rs:60:8
|
||||
|
|
||||
LL | pub fn unused_const<const T: u32>() -> impl Generator<(), Yield = u32, Return = u32> + Unpin {
|
||||
| ^^^^^^^^^^^^ ------------ generic parameter `T` is unused
|
||||
|
||||
error: aborting due to 4 previous errors; 1 warning emitted
|
||||
error: aborting due to 2 previous errors; 1 warning emitted
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue