Rollup merge of #90837 - c410-f3r:testsssssss, r=petrochenkov

Move some tests to more reasonable directories - 9

cc #73494
r? `@petrochenkov`
This commit is contained in:
Yuki Okushi 2021-11-16 09:14:20 +09:00 committed by GitHub
commit 12d5297418
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
187 changed files with 9 additions and 233 deletions

View File

@ -1,15 +0,0 @@
// run-pass
#![allow(non_camel_case_types)]
#![allow(dead_code)]
// pretty-expanded FIXME #23616
enum option<T> { some(T), none, }
struct R<T> {v: Vec<option<T>> }
fn f<T>() -> Vec<T> { return Vec::new(); }
pub fn main() { let mut r: R<isize> = R {v: Vec::new()}; r.v = f(); }

View File

@ -1,15 +0,0 @@
// run-pass
use std::ops::AddAssign;
struct Int(i32);
impl AddAssign<i32> for Int {
fn add_assign(&mut self, _: i32) {
}
}
fn main() {
let mut x = Int(0);
x += 1;
}

View File

@ -1,15 +0,0 @@
// run-pass
#![allow(unused_assignments)]
#![allow(unknown_lints)]
#![allow(dead_assignment)]
pub fn main() {
let x : String = "hello".to_string();
let _y : String = "there".to_string();
let mut z = "thing".to_string();
z = x;
assert_eq!(z.as_bytes()[0], ('h' as u8));
assert_eq!(z.as_bytes()[4], ('o' as u8));
}

View File

@ -1,11 +0,0 @@
use m::unexported;
//~^ ERROR: is private
mod m {
pub fn exported() { }
fn unexported() { }
}
fn main() { unexported(); }

View File

@ -1,15 +0,0 @@
error[E0603]: function `unexported` is private
--> $DIR/export-import.rs:1:8
|
LL | use m::unexported;
| ^^^^^^^^^^ private function
|
note: the function `unexported` is defined here
--> $DIR/export-import.rs:7:5
|
LL | fn unexported() { }
| ^^^^^^^^^^^^^^^
error: aborting due to previous error
For more information about this error, try `rustc --explain E0603`.

View File

@ -1,11 +0,0 @@
// run-pass
mod foo {
pub mod bar {
pub fn y() { super::super::foo::x(); }
}
pub fn x() { println!("x"); }
}
pub fn main() { self::foo::bar::y(); }

View File

@ -1,11 +0,0 @@
// run-pass
pub mod foo {
pub fn x() { ::bar::x(); }
}
pub mod bar {
pub fn x() { println!("x"); }
}
pub fn main() { foo::x(); }

View File

@ -1,11 +0,0 @@
mod foo {
pub fn x() { bar::x(); } //~ ERROR failed to resolve: use of undeclared crate or module `bar`
}
mod bar {
fn x() { println!("x"); }
pub fn y() { }
}
fn main() { foo::x(); }

View File

@ -1,9 +0,0 @@
error[E0433]: failed to resolve: use of undeclared crate or module `bar`
--> $DIR/export2.rs:2:18
|
LL | pub fn x() { bar::x(); }
| ^^^ use of undeclared crate or module `bar`
error: aborting due to previous error
For more information about this error, try `rustc --explain E0433`.

View File

@ -1,4 +0,0 @@
// run-pass
#![allow(unused_braces)]
pub fn main() { let x: Box<_> = { Box::new(100) }; assert_eq!(*x, 100); }

View File

@ -1,5 +1,5 @@
warning: irrefutable `while let` pattern
--> $DIR/while-let.rs:7:19
--> $DIR/while-let-2.rs:7:19
|
LL | while let $p = $e $b
| ^^^
@ -15,7 +15,7 @@ LL | | });
= note: this warning originates in the macro `foo` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: irrefutable `while let` pattern
--> $DIR/while-let.rs:7:19
--> $DIR/while-let-2.rs:7:19
|
LL | while let $p = $e $b
| ^^^
@ -30,7 +30,7 @@ LL | | });
= note: this warning originates in the macro `foo` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: irrefutable `while let` pattern
--> $DIR/while-let.rs:27:11
--> $DIR/while-let-2.rs:27:11
|
LL | while let _a = 1 {
| ^^^^^^^^^^

View File

@ -1,20 +0,0 @@
// run-pass
#![allow(dead_code)]
// return -> return
// mod -> module
// match -> match
// pretty-expanded FIXME #23616
pub fn main() {
}
mod foo {
}
fn bar() -> isize {
match 0 {
_ => { 0 }
}
}

Some files were not shown because too many files have changed in this diff Show More