blob: 2cf6e4d52094e70ea4664325c7ade0978bea1333 [file] [log] [blame]
// There isn't a great way to test feature(nll), since it just disables migrate
// mode and changes some error messages. We just test for migrate mode.
// Don't use compare-mode=nll, since that turns on NLL.
// ignore-compare-mode-nll
#![feature(rustc_attrs)]
#[rustc_error]
fn main() { //~ ERROR compilation successful
let mut x = (33, &0);
let m = &mut x;
let p = &*x.1;
//~^ WARNING cannot borrow
//~| WARNING this error has been downgraded to a warning
//~| WARNING this warning will become a hard error in the future
m;
}