blob: fac9fba7b0332d3a3aca14a750495654c1c68164 [file]
//@ check-pass
#![feature(reborrow)]
use std::marker::Reborrow;
#[allow(unused)]
struct Thing<'a>(&'a ());
impl<'a> Reborrow for Thing<'a> {}
fn main() {
let x = Thing(&());
let _y: Thing<'_> = x;
}