reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaChecking.cpp
11550   if (Source == Target) return;
11561   if (Source->isAtomicType())
11579     if (Source->isPointerType() || Source->canDecayToPointerType()) {
11579     if (Source->isPointerType() || Source->canDecayToPointerType()) {
11589   if (isObjCSignedCharBool(S, T) && Source->isIntegralType(S.Context)) {
11611   if (isa<VectorType>(Source)) {
11620     if (S.Context.getTypeSize(Source) == S.Context.getTypeSize(Target))
11623     Source = cast<VectorType>(Source)->getElementType().getTypePtr();
11623     Source = cast<VectorType>(Source)->getElementType().getTypePtr();
11630   if (isa<ComplexType>(Source)) {
11641     Source = cast<ComplexType>(Source)->getElementType().getTypePtr();
11641     Source = cast<ComplexType>(Source)->getElementType().getTypePtr();
11645   const BuiltinType *SourceBT = dyn_cast<BuiltinType>(Source);
11719   if (Source->isFixedPointType()) {
11759     if (Source->isIntegerType()) {
11836   if (!Source->isIntegerType() || !Target->isIntegerType())
11844   if (isObjCSignedCharBool(S, T) && !Source->isCharType() &&
11891         if (Source->isUnsignedIntegerType()) {
11902       SourceRange.NonNegative && Source->isSignedIntegerType()) {
11957         Source = S.Context.getCanonicalType(SourceType).getTypePtr();
11961   if (const EnumType *SourceEnum = Source->getAs<EnumType>())