blob: d1cbd279b65a52432f1a74e8bd492ca7912c6826 [file] [log] [blame]
#![feature(box_patterns)]
#![feature(box_syntax)]
fn arg_item(box ref x: Box<isize>) -> &'static isize {
x //~ ERROR cannot return value referencing function parameter
}
fn with<R, F>(f: F) -> R where F: FnOnce(Box<isize>) -> R { f(box 3) }
fn arg_closure() -> &'static isize {
with(|box ref x| x) //~ ERROR cannot return value referencing function parameter
}
fn main() {}