tests: remove ignore directives from tests that mention core/alloc/std spans.
This commit is contained in:
parent
f5892c00ac
commit
8deff18529
164 changed files with 229 additions and 585 deletions
|
|
@ -1,7 +1,3 @@
|
|||
// FIXME: missing sysroot spans (#53081)
|
||||
// ignore-i586-unknown-linux-gnu
|
||||
// ignore-i586-unknown-linux-musl
|
||||
// ignore-i686-unknown-linux-musl
|
||||
use foo::MyEnum::Result;
|
||||
use foo::NoResult; // Through a re-export
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
error[E0573]: expected type, found variant `NoResult`
|
||||
--> $DIR/issue-17546.rs:16:17
|
||||
--> $DIR/issue-17546.rs:12:17
|
||||
|
|
||||
LL | fn new() -> NoResult<MyEnum, String> {
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
|
@ -19,7 +19,7 @@ LL | fn new() -> Result<MyEnum, String> {
|
|||
| ^^^^^^
|
||||
|
||||
error[E0573]: expected type, found variant `Result`
|
||||
--> $DIR/issue-17546.rs:26:17
|
||||
--> $DIR/issue-17546.rs:22:17
|
||||
|
|
||||
LL | fn new() -> Result<foo::MyEnum, String> {
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
|
||||
|
|
@ -37,7 +37,7 @@ LL | use std::result::Result;
|
|||
and 1 other candidate
|
||||
|
||||
error[E0573]: expected type, found variant `Result`
|
||||
--> $DIR/issue-17546.rs:32:13
|
||||
--> $DIR/issue-17546.rs:28:13
|
||||
|
|
||||
LL | fn new() -> Result<foo::MyEnum, String> {
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
|
||||
|
|
@ -55,7 +55,7 @@ LL | use std::result::Result;
|
|||
and 1 other candidate
|
||||
|
||||
error[E0573]: expected type, found variant `NoResult`
|
||||
--> $DIR/issue-17546.rs:37:15
|
||||
--> $DIR/issue-17546.rs:33:15
|
||||
|
|
||||
LL | fn newer() -> NoResult<foo::MyEnum, String> {
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
|
|
|||
|
|
@ -1,7 +1,3 @@
|
|||
// FIXME: missing sysroot spans (#53081)
|
||||
// ignore-i586-unknown-linux-gnu
|
||||
// ignore-i586-unknown-linux-musl
|
||||
// ignore-i686-unknown-linux-musl
|
||||
struct Bar;
|
||||
|
||||
impl Bar {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
error[E0277]: the trait bound `Bar: std::hash::Hash` is not satisfied
|
||||
--> $DIR/issue-21160.rs:12:12
|
||||
--> $DIR/issue-21160.rs:8:12
|
||||
|
|
||||
LL | struct Foo(Bar);
|
||||
| ^^^ the trait `std::hash::Hash` is not implemented for `Bar`
|
||||
|
|
|
|||
|
|
@ -1,7 +1,3 @@
|
|||
// FIXME: missing sysroot spans (#53081)
|
||||
// ignore-i586-unknown-linux-gnu
|
||||
// ignore-i586-unknown-linux-musl
|
||||
// ignore-i686-unknown-linux-musl
|
||||
fn main() {
|
||||
match Some(1) {
|
||||
None @ _ => {} //~ ERROR match bindings cannot shadow unit variants
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
error[E0530]: match bindings cannot shadow unit variants
|
||||
--> $DIR/issue-27033.rs:7:9
|
||||
--> $DIR/issue-27033.rs:3:9
|
||||
|
|
||||
LL | None @ _ => {}
|
||||
| ^^^^ cannot be named the same as a unit variant
|
||||
|
|
@ -10,7 +10,7 @@ LL | pub use crate::option::Option::{self, None, Some};
|
|||
| ---- the unit variant `None` is defined here
|
||||
|
||||
error[E0530]: match bindings cannot shadow constants
|
||||
--> $DIR/issue-27033.rs:11:9
|
||||
--> $DIR/issue-27033.rs:7:9
|
||||
|
|
||||
LL | const C: u8 = 1;
|
||||
| ---------------- the constant `C` is defined here
|
||||
|
|
|
|||
|
|
@ -1,8 +1,3 @@
|
|||
// FIXME: missing sysroot spans (#53081)
|
||||
// ignore-i586-unknown-linux-gnu
|
||||
// ignore-i586-unknown-linux-musl
|
||||
// ignore-i686-unknown-linux-musl
|
||||
|
||||
struct C {
|
||||
x: isize,
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
error[E0599]: no method named `clone` found for struct `C` in the current scope
|
||||
--> $DIR/issue-2823.rs:18:16
|
||||
--> $DIR/issue-2823.rs:13:16
|
||||
|
|
||||
LL | struct C {
|
||||
| -------- method `clone` not found for this
|
||||
|
|
|
|||
|
|
@ -1,7 +1,3 @@
|
|||
// FIXME: missing sysroot spans (#53081)
|
||||
// ignore-i586-unknown-linux-gnu
|
||||
// ignore-i586-unknown-linux-musl
|
||||
// ignore-i686-unknown-linux-musl
|
||||
use std::vec::IntoIter;
|
||||
|
||||
pub fn get_tok(it: &mut IntoIter<u8>) {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
error[E0271]: type mismatch resolving `<std::iter::TakeWhile<&mut std::vec::IntoIter<u8>, [closure@$DIR/issue-31173.rs:10:39: 13:6 found_e:_]> as std::iter::Iterator>::Item == &_`
|
||||
--> $DIR/issue-31173.rs:14:10
|
||||
error[E0271]: type mismatch resolving `<std::iter::TakeWhile<&mut std::vec::IntoIter<u8>, [closure@$DIR/issue-31173.rs:6:39: 9:6 found_e:_]> as std::iter::Iterator>::Item == &_`
|
||||
--> $DIR/issue-31173.rs:10:10
|
||||
|
|
||||
LL | .cloned()
|
||||
| ^^^^^^ expected `u8`, found reference
|
||||
|
|
@ -7,11 +7,11 @@ LL | .cloned()
|
|||
= note: expected type `u8`
|
||||
found reference `&_`
|
||||
|
||||
error[E0599]: no method named `collect` found for struct `std::iter::Cloned<std::iter::TakeWhile<&mut std::vec::IntoIter<u8>, [closure@$DIR/issue-31173.rs:10:39: 13:6 found_e:_]>>` in the current scope
|
||||
--> $DIR/issue-31173.rs:18:10
|
||||
error[E0599]: no method named `collect` found for struct `std::iter::Cloned<std::iter::TakeWhile<&mut std::vec::IntoIter<u8>, [closure@$DIR/issue-31173.rs:6:39: 9:6 found_e:_]>>` in the current scope
|
||||
--> $DIR/issue-31173.rs:14:10
|
||||
|
|
||||
LL | .collect();
|
||||
| ^^^^^^^ method not found in `std::iter::Cloned<std::iter::TakeWhile<&mut std::vec::IntoIter<u8>, [closure@$DIR/issue-31173.rs:10:39: 13:6 found_e:_]>>`
|
||||
| ^^^^^^^ method not found in `std::iter::Cloned<std::iter::TakeWhile<&mut std::vec::IntoIter<u8>, [closure@$DIR/issue-31173.rs:6:39: 9:6 found_e:_]>>`
|
||||
|
|
||||
::: $SRC_DIR/libcore/iter/adapters/mod.rs:LL:COL
|
||||
|
|
||||
|
|
@ -22,10 +22,10 @@ LL | pub struct TakeWhile<I, P> {
|
|||
| -------------------------- doesn't satisfy `<_ as std::iter::Iterator>::Item = &_`
|
||||
|
|
||||
= note: the method `collect` exists but the following trait bounds were not satisfied:
|
||||
`<std::iter::TakeWhile<&mut std::vec::IntoIter<u8>, [closure@$DIR/issue-31173.rs:10:39: 13:6 found_e:_]> as std::iter::Iterator>::Item = &_`
|
||||
which is required by `std::iter::Cloned<std::iter::TakeWhile<&mut std::vec::IntoIter<u8>, [closure@$DIR/issue-31173.rs:10:39: 13:6 found_e:_]>>: std::iter::Iterator`
|
||||
`std::iter::Cloned<std::iter::TakeWhile<&mut std::vec::IntoIter<u8>, [closure@$DIR/issue-31173.rs:10:39: 13:6 found_e:_]>>: std::iter::Iterator`
|
||||
which is required by `&mut std::iter::Cloned<std::iter::TakeWhile<&mut std::vec::IntoIter<u8>, [closure@$DIR/issue-31173.rs:10:39: 13:6 found_e:_]>>: std::iter::Iterator`
|
||||
`<std::iter::TakeWhile<&mut std::vec::IntoIter<u8>, [closure@$DIR/issue-31173.rs:6:39: 9:6 found_e:_]> as std::iter::Iterator>::Item = &_`
|
||||
which is required by `std::iter::Cloned<std::iter::TakeWhile<&mut std::vec::IntoIter<u8>, [closure@$DIR/issue-31173.rs:6:39: 9:6 found_e:_]>>: std::iter::Iterator`
|
||||
`std::iter::Cloned<std::iter::TakeWhile<&mut std::vec::IntoIter<u8>, [closure@$DIR/issue-31173.rs:6:39: 9:6 found_e:_]>>: std::iter::Iterator`
|
||||
which is required by `&mut std::iter::Cloned<std::iter::TakeWhile<&mut std::vec::IntoIter<u8>, [closure@$DIR/issue-31173.rs:6:39: 9:6 found_e:_]>>: std::iter::Iterator`
|
||||
|
||||
error: aborting due to 2 previous errors
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,3 @@
|
|||
// FIXME: missing sysroot spans (#53081)
|
||||
// ignore-i586-unknown-linux-gnu
|
||||
// ignore-i586-unknown-linux-musl
|
||||
// ignore-i686-unknown-linux-musl
|
||||
|
||||
fn main() {
|
||||
let a = std::sys::imp::process::process_common::StdioPipes { ..panic!() };
|
||||
//~^ ERROR failed to resolve: could not find `imp` in `sys` [E0433]
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
error[E0433]: failed to resolve: could not find `imp` in `sys`
|
||||
--> $DIR/issue-38857.rs:7:23
|
||||
--> $DIR/issue-38857.rs:2:23
|
||||
|
|
||||
LL | let a = std::sys::imp::process::process_common::StdioPipes { ..panic!() };
|
||||
| ^^^ could not find `imp` in `sys`
|
||||
|
||||
error[E0603]: module `sys` is private
|
||||
--> $DIR/issue-38857.rs:7:18
|
||||
--> $DIR/issue-38857.rs:2:18
|
||||
|
|
||||
LL | let a = std::sys::imp::process::process_common::StdioPipes { ..panic!() };
|
||||
| ^^^ private module
|
||||
|
|
|
|||
|
|
@ -1,8 +1,3 @@
|
|||
// FIXME: missing sysroot spans (#53081)
|
||||
// ignore-i586-unknown-linux-gnu
|
||||
// ignore-i586-unknown-linux-musl
|
||||
// ignore-i686-unknown-linux-musl
|
||||
|
||||
// aux-build:issue-69725.rs
|
||||
|
||||
extern crate issue_69725;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
error[E0599]: no method named `clone` found for struct `issue_69725::Struct<A>` in the current scope
|
||||
--> $DIR/issue-69725.rs:12:32
|
||||
--> $DIR/issue-69725.rs:7:32
|
||||
|
|
||||
LL | let _ = Struct::<A>::new().clone();
|
||||
| ^^^^^ method not found in `issue_69725::Struct<A>`
|
||||
|
|
|
|||
|
|
@ -1,7 +1,3 @@
|
|||
// FIXME: missing sysroot spans (#53081)
|
||||
// ignore-i586-unknown-linux-gnu
|
||||
// ignore-i586-unknown-linux-musl
|
||||
// ignore-i686-unknown-linux-musl
|
||||
struct Foo {
|
||||
x: isize
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
error[E0412]: cannot find type `Fo` in this scope
|
||||
--> $DIR/issue-7607-1.rs:9:6
|
||||
--> $DIR/issue-7607-1.rs:5:6
|
||||
|
|
||||
LL | impl Fo {
|
||||
| ^^ help: a trait with a similar name exists: `Fn`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue