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