aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/rust/compile/struct_pack2.rs
blob: e5f74c20bb0c0245f536f341ae373478fc78abc3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

fn main () {

    #[repr(packed(2))]
    struct Baz {
        x: u16,
        y: u32,
    };

    #[repr(packed)]
    struct Qux (u8, i16);

    let b = Baz { x: 5, y: 1984 };
    // { dg-warning "unused name" "" { target *-*-* } .-1 }

    let c = Qux (1, 2);
    // { dg-warning "unused name" "" { target *-*-* } .-1 }
}