diff options
Diffstat (limited to 'tests/misc')
-rw-r--r-- | tests/misc/tsizeof.nim | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/misc/tsizeof.nim b/tests/misc/tsizeof.nim index a73b3dcde..4422e900e 100644 --- a/tests/misc/tsizeof.nim +++ b/tests/misc/tsizeof.nim @@ -391,6 +391,17 @@ type assert sizeof(Bar) == 12 +# bug #10082 +type + A = int8 # change to int16 and get sizeof(C)==6 + B = int16 + C = object {.packed.} + d {.bitsize: 1.}: A + e {.bitsize: 7.}: A + f {.bitsize: 16.}: B + +assert sizeof(C) == 3 + if failed: quit("FAIL") else: |