master
 1const std = @import("std");
 2const expect = std.testing.expect;
 3
 4const BitField = packed struct {
 5    a: u3,
 6    b: u3,
 7    c: u2,
 8};
 9
10var foo = BitField{
11    .a = 1,
12    .b = 2,
13    .c = 3,
14};
15
16test "pointer to non-byte-aligned field" {
17    const ptr = &foo.b;
18    try expect(ptr.* == 2);
19}
20
21// test