summary refs log tree commit diff
path: root/src/test/ui/issues/issue-16922.rs
blob: 10a5cccbceef023d228a22bdfc3fd2d8d6437052 (plain)
1
2
3
4
5
6
7
8
9
10
use std::any::Any;

fn foo<T: Any>(value: &T) -> Box<dyn Any> {
    Box::new(value) as Box<dyn Any>
    //~^ ERROR explicit lifetime required in the type of `value` [E0621]
}

fn main() {
    let _ = foo(&5);
}