add test for @sizeOf on extern and packed unions
This commit is contained in:
parent
942b250895
commit
084911d9b3
@ -150,3 +150,19 @@ fn testEnumWithSpecifiedAndUnspecifiedTagValues(x: &const MultipleChoice2) {
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
const ExternPtrOrInt = extern union {
|
||||
ptr: &u8,
|
||||
int: u64
|
||||
};
|
||||
test "extern union size" {
|
||||
comptime assert(@sizeOf(ExternPtrOrInt) == 8);
|
||||
}
|
||||
|
||||
const PackedPtrOrInt = packed union {
|
||||
ptr: &u8,
|
||||
int: u64
|
||||
};
|
||||
test "extern union size" {
|
||||
comptime assert(@sizeOf(PackedPtrOrInt) == 8);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user