| //@ build-pass | |
| //! Regression test #124478. | |
| use std::mem::offset_of; | |
| struct S { | |
| v: u8, | |
| w: u16, | |
| } | |
| impl S { | |
| fn return_static_slice() -> &'static [usize] { | |
| &[offset_of!(Self, v), offset_of!(Self, w)] | |
| } | |
| fn use_reference() -> usize { | |
| let r = &offset_of!(Self, v); | |
| *r * 6 | |
| } | |
| } | |
| fn main() { | |
| } |