//@ 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() { | |
} |