aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/unions.c
blob: 923a5b6bf416cb8fe4ee2dce82e276f70e4e3e74 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <helpers.h>

union U {
    int i;
    long l;
};

int main() {
    union U u;
    ASSERT_EQ(8, sizeof(u));
    u.l = 42;
    ASSERT_EQ(42, u.i);
    ASSERT_EQ(42, u.l);
}