diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/typecheck/pass/new_bitfields.sail | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/typecheck/pass/new_bitfields.sail b/test/typecheck/pass/new_bitfields.sail new file mode 100644 index 00000000..fdb17576 --- /dev/null +++ b/test/typecheck/pass/new_bitfields.sail @@ -0,0 +1,16 @@ +default Order dec + +$include <prelude.sail> + +$option -new_bitfields + +bitfield B : bits(32) = { + Field: 7..0 +} + +register R : B + +function main() -> unit = { + R[Field] = 0xFF; + assert(R[Field] == 0xFF) +}
\ No newline at end of file |
