master
 1const std = @import("std");
 2const expectEqual = std.testing.expectEqual;
 3
 4test "aligned struct fields" {
 5    const S = struct {
 6        a: u32 align(2),
 7        b: u32 align(64),
 8    };
 9    var foo = S{ .a = 1, .b = 2 };
10
11    try expectEqual(64, @alignOf(S));
12    try expectEqual(*align(2) u32, @TypeOf(&foo.a));
13    try expectEqual(*align(64) u32, @TypeOf(&foo.b));
14}
15
16// test