diff options
| author | 2022-08-27 07:18:06 +0200 | |
|---|---|---|
| committer | 2022-08-27 07:18:06 +0200 | |
| commit | d81362ff6af4fd4fbd9aeacfd50283b490b6c7ce (patch) | |
| tree | f68557504f5f9c7fc89c4f5cca5955cff6671d70 /test | |
| parent | 4a7d610bb9a441f6fb7f88caaa803c1c85e4fcfd (diff) | |
improve bitfields
Diffstat (limited to 'test')
| -rw-r--r-- | test/2.cff | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -10,8 +10,10 @@ extern fn main() int { let foo Foo = {}; printf("0x%X: %d, %d, %d\n", foo.#raw, foo.tag, foo.flag, foo.num); foo.tag = 3; - foo.#raw += 1; + printf("%d\n", foo.#raw += 1); + --foo.tag; foo.flag = #t; foo.num = -2; + foo.num *= 10; printf("0x%X: %d, %d, %d\n", foo.#raw, foo.tag, foo.flag, foo.num); } |