diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2018-12-30 02:45:34 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2018-12-30 02:45:43 +0100 |
commit | 062d7e3a398f7afb039ce568cceb32e908e3340e (patch) | |
tree | 1e3026bc3bb489f50d0cbcf03435cdcc4ac9131e /tests/misc | |
parent | dd33f418779c1476b6d8199f72611e282f889199 (diff) | |
download | Nim-062d7e3a398f7afb039ce568cceb32e908e3340e.tar.gz |
fixes #10082
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: |