summaryrefslogtreecommitdiffstats
path: root/tests/ui/regions/regions-escape-into-other-fn.rs
blob: 65f4c1b6a64877265ed987f2a8a67607a9a5e0fe (plain)
1
2
3
4
5
6
7
8
// run-pass
fn foo(x: &usize) -> &usize { x }
fn bar(x: &usize) -> usize { *x }

pub fn main() {
    let p: Box<_> = Box::new(3);
    assert_eq!(bar(foo(&*p)), 3);
}