const std = @import("std"); const expectEqual = std.testing.expectEqual; const BitField = packed struct { a: u3, b: u3, c: u2, }; var foo = BitField{ .a = 1, .b = 2, .c = 3, }; test "pointer to non-byte-aligned field" { const ptr = &foo.b; try expectEqual(2, ptr.*); } // test