Are you sure? The following works fine for me.

```rust
struct Foo { x: *int }

fn foo<'a>(a: &'a Foo) -> &'a int {
    unsafe {
        &*a.x.offset(1)
    }
}

fn main() {}
```