| //@ build-pass | |
| // regression test for #112051, not in `offset-of-dst` as the issue is in codegen, | |
| // and isn't triggered in the presence of typeck errors | |
| struct S<T: ?Sized> { | |
| a: u64, | |
| b: T, | |
| } | |
| trait Tr {} | |
| fn main() { | |
| let _a = core::mem::offset_of!(S<dyn Tr>, a); | |
| let _b = core::mem::offset_of!((u64, dyn Tr), 0); | |
| } |