]> git.proxmox.com Git - rustc.git/blob - vendor/pin-project-lite/tests/ui/pin_project/packed.rs
50afb118c88863a0799ab7d5712474f79b174e98
[rustc.git] / vendor / pin-project-lite / tests / ui / pin_project / packed.rs
1 #![allow(unaligned_references)]
2
3 use pin_project_lite::pin_project;
4
5 pin_project! { //~ ERROR reference to packed field is unaligned
6 #[repr(packed, C)]
7 struct Packed {
8 #[pin]
9 field: u16,
10 }
11 }
12
13 pin_project! { //~ ERROR reference to packed field is unaligned
14 #[repr(packed(2))]
15 struct PackedN {
16 #[pin]
17 field: u32,
18 }
19 }
20
21 fn main() {}