This change makes error and warning annotations mandatory in UI tests. The only exception are tests that use error patterns to match compiler output and don't have any annotations.
15 lines
389 B
Rust
15 lines
389 B
Rust
// run-rustfix
|
|
// build-pass (FIXME(62277): could be check-pass?)
|
|
|
|
#![warn(rust_2018_compatibility)]
|
|
|
|
fn main() {
|
|
r#try();
|
|
//~^ WARNING `try` is a keyword in the 2018 edition
|
|
//~| WARNING it will become a hard error in the 2018 edition!
|
|
}
|
|
|
|
fn r#try() {
|
|
//~^ WARNING `try` is a keyword in the 2018 edition
|
|
//~| WARNING it will become a hard error in the 2018 edition!
|
|
}
|