Lines Matching refs:Aligned
117 template<int I> struct alignas(8) Aligned {}; struct
119 typedef PointerUnion<Aligned<0> *, Aligned<1> *, Aligned<2> *, Aligned<3> *,
120 Aligned<4> *, Aligned<5> *, Aligned<6> *, Aligned<7> *>
124 Aligned<0> a0; in TEST_F()
125 Aligned<7> a7; in TEST_F()
128 EXPECT_TRUE(a.is<Aligned<0>*>()); in TEST_F()
129 EXPECT_FALSE(a.is<Aligned<1>*>()); in TEST_F()
130 EXPECT_FALSE(a.is<Aligned<2>*>()); in TEST_F()
131 EXPECT_FALSE(a.is<Aligned<3>*>()); in TEST_F()
132 EXPECT_FALSE(a.is<Aligned<4>*>()); in TEST_F()
133 EXPECT_FALSE(a.is<Aligned<5>*>()); in TEST_F()
134 EXPECT_FALSE(a.is<Aligned<6>*>()); in TEST_F()
135 EXPECT_FALSE(a.is<Aligned<7>*>()); in TEST_F()
136 EXPECT_EQ(a.dyn_cast<Aligned<0>*>(), &a0); in TEST_F()
140 EXPECT_FALSE(a.is<Aligned<0>*>()); in TEST_F()
141 EXPECT_FALSE(a.is<Aligned<1>*>()); in TEST_F()
142 EXPECT_FALSE(a.is<Aligned<2>*>()); in TEST_F()
143 EXPECT_FALSE(a.is<Aligned<3>*>()); in TEST_F()
144 EXPECT_FALSE(a.is<Aligned<4>*>()); in TEST_F()
145 EXPECT_FALSE(a.is<Aligned<5>*>()); in TEST_F()
146 EXPECT_FALSE(a.is<Aligned<6>*>()); in TEST_F()
147 EXPECT_TRUE(a.is<Aligned<7>*>()); in TEST_F()
148 EXPECT_EQ(a.dyn_cast<Aligned<7>*>(), &a7); in TEST_F()