blob: a7be365bde4bdf78c9c4da1d8b0d9a45b25e4454 [file] [log] [blame]
#![feature(box_syntax)]
trait Foo { fn get(&self); }
impl<A> Foo for A {
fn get(&self) { }
}
fn main() {
let _ = {
let tmp0 = 3;
let tmp1 = &tmp0;
box tmp1 as Box<dyn Foo + '_>
};
//~^^^ ERROR `tmp0` does not live long enough
}