summaryrefslogtreecommitdiffstats
path: root/tests/017/bitfields.tl
diff options
context:
space:
mode:
Diffstat (limited to 'tests/017/bitfields.tl')
-rw-r--r--tests/017/bitfields.tl7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/017/bitfields.tl b/tests/017/bitfields.tl
index 5e8277f1..155a8b95 100644
--- a/tests/017/bitfields.tl
+++ b/tests/017/bitfields.tl
@@ -598,3 +598,10 @@
(b (bit 7 le-uint32)))))
(conv-test #S(s15 x 0 a #x1ff b #x7f) #b'00ffff')
+
+(typedef s16 (struct s16
+ (x uint8)
+ (a (align 2 (bit 9 le-uint32)))
+ (b (align 2 (bit 7 le-uint32)))))
+
+(conv-test #S(s16 x 0 a #x1ff b #x7f) #b'0000ff017f000000')