Lines Matching refs:PointeeTy
13436 QualType PointeeTy; in CheckMemaccessArguments() local
13438 PointeeTy = DestPtrTy->getPointeeType(); in CheckMemaccessArguments()
13442 if (PointeeTy->isVoidType()) in CheckMemaccessArguments()
13467 if (!PointeeTy->isIncompleteType() && in CheckMemaccessArguments()
13468 (Context.getTypeSize(PointeeTy) == Context.getCharWidth())) in CheckMemaccessArguments()
13491 << PointeeTy in CheckMemaccessArguments()
13508 if (PointeeTy->isRecordType() && in CheckMemaccessArguments()
13513 << PointeeTy << Dest->getSourceRange() in CheckMemaccessArguments()
13519 PointeeTy = DestTy; in CheckMemaccessArguments()
13522 if (PointeeTy == QualType()) in CheckMemaccessArguments()
13528 getContainedDynamicClass(PointeeTy, IsContained)) { in CheckMemaccessArguments()
13548 } else if (PointeeTy.hasNonTrivialObjCLifetime() && in CheckMemaccessArguments()
13553 << ArgIdx << FnName << PointeeTy in CheckMemaccessArguments()
13555 else if (const auto *RT = PointeeTy->getAs<RecordType>()) { in CheckMemaccessArguments()
13560 << ArgIdx << FnName << PointeeTy << 0); in CheckMemaccessArguments()
13561 SearchNonTrivialToInitializeField::diag(PointeeTy, Dest, *this); in CheckMemaccessArguments()
13566 << ArgIdx << FnName << PointeeTy << 1); in CheckMemaccessArguments()
13567 SearchNonTrivialToCopyField::diag(PointeeTy, Dest, *this); in CheckMemaccessArguments()