17 lines
454 B
Rust
17 lines
454 B
Rust
#![feature(rustc_attrs)]
|
|
|
|
// This test checks that a warning occurs with migrate mode.
|
|
|
|
#[rustc_error]
|
|
fn main() {
|
|
//~^ ERROR compilation successful
|
|
let mut x = 0;
|
|
|| {
|
|
|| {
|
|
//~^ WARNING captured variable cannot escape `FnMut` closure body
|
|
//~| WARNING this error has been downgraded to a warning
|
|
//~| WARNING this warning will become a hard error in the future
|
|
let _y = &mut x;
|
|
}
|
|
};
|
|
}
|