blob: d5fcc68a759cb9f971352ffc0cdfb0c388010e41 [file] [log] [blame]
#![feature(box_syntax)]
trait Foo {
}
impl<T:Copy> Foo for T {
}
fn take_param<T:Foo>(foo: &T) { }
fn main() {
let x: Box<_> = box 3;
take_param(&x);
//~^ ERROR the trait bound `std::boxed::Box<{integer}>: Foo` is not satisfied
}