Fix errors in test/ui

This commit is contained in:
Taiki Endo 2019-02-15 20:31:00 +09:00
parent 2c783c3543
commit 2af18a2b38
3 changed files with 12 additions and 3 deletions

View File

@ -13,7 +13,7 @@ mod bar {
} }
fn f() { fn f() {
::foo::m!(); ::foo::m!();
println!(); // OK on 2015 edition (at least for now) println!(); //~ ERROR cannot find macro `print!` in this scope
} }
} }

View File

@ -7,6 +7,15 @@ LL | fn f() { ::bar::m!(); }
LL | Vec::new(); //~ ERROR failed to resolve LL | Vec::new(); //~ ERROR failed to resolve
| ^^^ use of undeclared type or module `Vec` | ^^^ use of undeclared type or module `Vec`
error: cannot find macro `print!` in this scope
--> $DIR/no_implicit_prelude.rs:16:9
|
LL | println!(); //~ ERROR cannot find macro `print!` in this scope
| ^^^^^^^^^^^
|
= help: have you added the `#[macro_use]` on the module/import?
= note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
error[E0599]: no method named `clone` found for type `()` in the current scope error[E0599]: no method named `clone` found for type `()` in the current scope
--> $DIR/no_implicit_prelude.rs:12:12 --> $DIR/no_implicit_prelude.rs:12:12
| |
@ -20,7 +29,7 @@ LL | ().clone() //~ ERROR no method named `clone` found
= note: the following trait is implemented but not in scope, perhaps add a `use` for it: = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
`use std::clone::Clone;` `use std::clone::Clone;`
error: aborting due to 2 previous errors error: aborting due to 3 previous errors
Some errors occurred: E0433, E0599. Some errors occurred: E0433, E0599.
For more information about an error, try `rustc --explain E0433`. For more information about an error, try `rustc --explain E0433`.

View File

@ -4,7 +4,7 @@
use std::vec::Vec; use std::vec::Vec;
fn last<T>(v: Vec<&T> ) -> std::option::Option<T> { fn last<T>(v: Vec<&T> ) -> std::option::Option<T> {
panic!(); ::std::panic!();
} }
fn main() { fn main() {