Lines Matching full:context

89   virtual void test(ExprEngine &Engine, const ASTContext &Context) const = 0;
96 const ASTContext &Context) { in expectSameSignAndBitWidth() argument
99 EXPECT_EQ(Context.getTypeSize(ExpectedTy), Context.getTypeSize(ActualTy)); in expectSameSignAndBitWidth()
137 void test(ExprEngine &Engine, const ASTContext &Context) const override; \
154 const ASTContext &Context) const
167 ASSERT_FALSE(X.getType(Context).isNull());
168 EXPECT_EQ(Context.IntTy, X.getType(Context));
171 ASSERT_FALSE(Y.getType(Context).isNull());
172 expectSameSignAndBitWidth(Context.getUIntPtrType(), Y.getType(Context),
173 Context);
176 ASSERT_FALSE(Z.getType(Context).isNull());
177 EXPECT_EQ(Context.BoolTy, Z.getType(Context));
187 ASSERT_FALSE(A.getType(Context).isNull());
190 expectSameSignAndBitWidth(Context.UnsignedLongTy, A.getType(Context),
191 Context);
194 ASSERT_FALSE(B.getType(Context).isNull());
195 expectSameSignAndBitWidth(Context.UnsignedIntTy, B.getType(Context), Context);
198 ASSERT_FALSE(C.getType(Context).isNull());
199 expectSameSignAndBitWidth(Context.IntTy, C.getType(Context), Context);
208 QualType Int = Context.IntTy;
211 ASSERT_FALSE(X.getType(Context).isNull());
212 EXPECT_EQ(Int, X.getType(Context));
215 ASSERT_FALSE(Y.getType(Context).isNull());
216 EXPECT_EQ(Int, Y.getType(Context));
220 ASSERT_FALSE(Z.getType(Context).isNull());
221 EXPECT_EQ(Int, Z.getType(Context));
239 QualType Int = Context.IntTy;
242 ASSERT_FALSE(A.getType(Context).isNull());
243 const auto *APtrTy = dyn_cast<PointerType>(A.getType(Context));
248 ASSERT_FALSE(B.getType(Context).isNull());
249 const auto *BPtrTy = dyn_cast<PointerType>(B.getType(Context));
254 ASSERT_FALSE(C.getType(Context).isNull());
255 const auto *CPtrTy = dyn_cast<PointerType>(C.getType(Context));
260 ASSERT_FALSE(D.getType(Context).isNull());
261 const auto *DRefTy = dyn_cast<LValueReferenceType>(D.getType(Context));
266 ASSERT_FALSE(E.getType(Context).isNull());
267 const auto *EPtrTy = dyn_cast<PointerType>(E.getType(Context));
272 ASSERT_FALSE(F.getType(Context).isNull());
273 const auto *FPtrTy = dyn_cast<PointerType>(F.getType(Context));
295 ASSERT_FALSE(A.getType(Context).isNull());
296 const auto *AArrayType = dyn_cast<ArrayType>(A.getType(Context));
298 EXPECT_EQ(Context.IntTy, AArrayType->getElementType());
301 ASSERT_FALSE(B.getType(Context).isNull());
302 const auto *BRecordType = dyn_cast<RecordType>(B.getType(Context));
307 ASSERT_FALSE(C.getType(Context).isNull());
308 const auto *CRecordType = dyn_cast<RecordType>(C.getType(Context));
320 auto LDT = LD->getType(Context);
336 ASSERT_FALSE(A.getType(Context).isNull());
337 const auto *APtrTy = dyn_cast<PointerType>(A.getType(Context));
339 EXPECT_EQ(Context.CharTy, APtrTy->getPointeeType());
351 ASSERT_FALSE(A.getType(Context).isNull());
352 const auto *APtrTy = dyn_cast<PointerType>(A.getType(Context));
366 ASSERT_FALSE(A.getType(Context).isNull());
367 const auto *APtrTy = dyn_cast<PointerType>(A.getType(Context));
380 ASSERT_FALSE(A.getType(Context).isNull());
381 EXPECT_EQ(Context.VoidPtrTy, A.getType(Context));
384 ASSERT_FALSE(B.getType(Context).isNull());
386 EXPECT_EQ(Context.VoidPtrTy, B.getType(Context));