]>
Commit | Line | Data |
---|---|---|
ff7c6d11 XL |
1 | // ignore-wasm32-bare compiled with panic=abort by default |
2 | ||
ba9703b0 XL |
3 | // EMIT_MIR_FOR_EACH_BIT_WIDTH |
4 | // EMIT_MIR rustc.main.SimplifyCfg-elaborate-drops.after.mir | |
ff7c6d11 XL |
5 | fn main() { |
6 | let mut x = Packed(Aligned(Droppy(0))); | |
7 | x.0 = Aligned(Droppy(0)); | |
8 | } | |
9 | ||
10 | struct Aligned(Droppy); | |
11 | #[repr(packed)] | |
12 | struct Packed(Aligned); | |
13 | ||
14 | struct Droppy(usize); | |
15 | impl Drop for Droppy { | |
16 | fn drop(&mut self) {} | |
17 | } |