reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5593 ASTContext &Context = S.Context; 5602 ExprResult result = S.CheckPlaceholderExpr(Args[I]); 5631 if (S.getLangOpts().ObjC) { 5632 if (S.CheckObjCBridgeRelatedConversions(Initializer->getBeginLoc(), 5635 S.ConversionToObjCStringLiteralCheck(DestType, Initializer)) 5646 TryListInitialization(S, Entity, Kind, InitList, *this, 5668 TryReferenceInitialization(S, Entity, Kind, Args[0], *this); 5675 TryValueInitialization(S, Entity, Kind, *this); 5681 TryDefaultInitialization(S, Entity, Kind, *this); 5699 TryStringLiteralInitialization(S, Entity, Kind, Initializer, *this); 5724 S.Context.hasSameUnqualifiedType(Initializer->getType(), 5735 InitializedEntity::InitializeElement(S.Context, 0, Entity); 5742 InitializeFrom(S, Element, Kind, OVEAsExpr, TopLevelOfInitList, 5752 if (!S.getLangOpts().CPlusPlus && Initializer && 5757 if (!hasCompatibleArrayTypes(S.Context, DestAT, SourceAT)) 5759 else if (Initializer->HasSideEffects(S.Context)) 5767 else if (S.getLangOpts().CPlusPlus && 5770 TryListInitialization(S, Entity, Kind, cast<InitListExpr>(Initializer), 5785 bool allowObjCWritebackConversion = S.getLangOpts().ObjCAutoRefCount && 5788 if (TryOCLSamplerInitialization(S, *this, DestType, Initializer)) 5793 if (!S.getLangOpts().CPlusPlus) { 5796 tryObjCWritebackConversion(S, *this, Entity, Initializer)) { 5800 if (TryOCLZeroOpaqueTypeInitialization(S, *this, DestType, Initializer)) 5805 MaybeProduceObjCObject(S, *this, Entity); 5809 assert(S.getLangOpts().CPlusPlus); 5820 S.IsDerivedFrom(Initializer->getBeginLoc(), SourceType, DestType)))) 5821 TryConstructorInitialization(S, Entity, Kind, Args, 5830 TryUserDefinedConversion(S, DestType, Kind, Initializer, *this, 5854 S.IsDerivedFrom(Initializer->getBeginLoc(), SourceType, 5861 TryUserDefinedConversion(S, DestType, Kind, Initializer, *this, 5863 MaybeProduceObjCObject(S, *this, Entity); 5876 = S.TryImplicitConversion(Initializer, DestType, 5907 if (isLibstdcxxPointerReturnFalseHack(S, Entity, Initializer)) { 5910 !S.ResolveAddressOfOverloadedFunction(Initializer, DestType, 5914 isExprAnUnaddressableFunction(S, Initializer)) 5921 MaybeProduceObjCObject(S, *this, Entity);