Lines Matching refs:A1
37 struct alignas(1) A1 { };
42 struct A1 { } __attribute__((aligned(1)));
47 __declspec(align(1)) struct A1 { };
59 struct S5 { A1 a1; A2 a2; A4 a4; A8 a8; };
105 [AlignOf<A1>::Alignment > 0]
137 EXPECT_LE(1u, alignOf<A1>());
178 EXPECT_LE(1u, alignOf<AlignedCharArrayUnion<A1> >());
183 EXPECT_LE(1u, sizeof(AlignedCharArrayUnion<A1>));
188 EXPECT_EQ(1u, (alignOf<AlignedCharArrayUnion<A1> >()));
189 EXPECT_EQ(2u, (alignOf<AlignedCharArrayUnion<A1, A2> >()));
190 EXPECT_EQ(4u, (alignOf<AlignedCharArrayUnion<A1, A2, A4> >()));
191 EXPECT_EQ(8u, (alignOf<AlignedCharArrayUnion<A1, A2, A4, A8> >()));
193 EXPECT_EQ(1u, sizeof(AlignedCharArrayUnion<A1>));
194 EXPECT_EQ(2u, sizeof(AlignedCharArrayUnion<A1, A2>));
195 EXPECT_EQ(4u, sizeof(AlignedCharArrayUnion<A1, A2, A4>));
196 EXPECT_EQ(8u, sizeof(AlignedCharArrayUnion<A1, A2, A4, A8>));
198 EXPECT_EQ(1u, (alignOf<AlignedCharArrayUnion<A1[1]> >()));
199 EXPECT_EQ(2u, (alignOf<AlignedCharArrayUnion<A1[2], A2[1]> >()));
200 EXPECT_EQ(4u, (alignOf<AlignedCharArrayUnion<A1[42], A2[55],
202 EXPECT_EQ(8u, (alignOf<AlignedCharArrayUnion<A1[2], A2[1],
205 EXPECT_EQ(1u, sizeof(AlignedCharArrayUnion<A1[1]>));
206 EXPECT_EQ(2u, sizeof(AlignedCharArrayUnion<A1[2], A2[1]>));
207 EXPECT_EQ(4u, sizeof(AlignedCharArrayUnion<A1[3], A2[2], A4>));
208 EXPECT_EQ(16u, sizeof(AlignedCharArrayUnion<A1, A2[3],