reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3928 if (Context.hasSameType(FromType, Context.OverloadTy)) { 3939 FromType = From->getType(); 3950 QualType InitialFromType = FromType; 3954 if (const AtomicType *FromAtomic = FromType->getAs<AtomicType>()) { 3955 FromType = FromAtomic->getValueType().getUnqualifiedType(); 3956 From = ImplicitCastExpr::Create(Context, FromType, CK_AtomicToNonAtomic, 3966 FromType = From->getType(); 3971 FromType = Context.getArrayDecayedType(FromType); 3971 FromType = Context.getArrayDecayedType(FromType); 3972 From = ImpCastExprToType(From, FromType, CK_ArrayToPointerDecay, 3977 FromType = Context.getPointerType(FromType); 3977 FromType = Context.getPointerType(FromType); 3978 From = ImpCastExprToType(From, FromType, CK_FunctionToPointerDecay, 4018 assert(FromType->castAs<EnumType>()->getDecl()->isFixed() && 4141 FromType = Context.FloatTy; 4145 ScalarTypeToBooleanCastKind(FromType), 4231 FromType->castAs<BlockPointerType>()->getPointeeType().getAddressSpace();