// Does &&void parse correctly? fn ref_one(ptr: &void) -> &&void { return &ptr; } // Does &&&void parse correctly? fn ref_two(ptr: &&void) -> &&&void { return &ptr; } // Does &&&&void parse correctly? fn ref_three(ptr: &&&void) -> &&&&void { return &ptr; } fn main() { let _ = ref_three(ref_two(ref_one(alloc(32)))); }