reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5630 Initializer = Args[0]; 5632 if (S.CheckObjCBridgeRelatedConversions(Initializer->getBeginLoc(), 5633 DestType, Initializer->getType(), 5634 Initializer) || 5635 S.ConversionToObjCStringLiteralCheck(DestType, Initializer)) 5636 Args[0] = Initializer; 5638 if (!isa<InitListExpr>(Initializer)) 5639 SourceType = Initializer->getType(); 5645 if (InitListExpr *InitList = dyn_cast_or_null<InitListExpr>(Initializer)) { 5691 if (Initializer && isa<VariableArrayType>(DestAT)) { 5696 if (Initializer) { 5697 switch (IsStringInit(Initializer, DestAT, Context)) { 5699 TryStringLiteralInitialization(S, Entity, Kind, Initializer, *this); 5723 if (Initializer && isa<ConstantArrayType>(DestAT) && 5724 S.Context.hasSameUnqualifiedType(Initializer->getType(), 5728 if (Initializer->getValueKind() == VK_RValue) { 5737 Context.getAsArrayType(Initializer->getType())->getElementType(); 5738 OpaqueValueExpr OVE(Initializer->getExprLoc(), InitEltT, 5739 Initializer->getValueKind(), 5740 Initializer->getObjectKind()); 5752 if (!S.getLangOpts().CPlusPlus && Initializer && 5753 isa<CompoundLiteralExpr>(Initializer->IgnoreParens()) && 5754 Initializer->getType()->isArrayType()) { 5756 = Context.getAsArrayType(Initializer->getType()); 5759 else if (Initializer->HasSideEffects(S.Context)) 5769 Initializer && isa<InitListExpr>(Initializer)) { 5769 Initializer && isa<InitListExpr>(Initializer)) { 5770 TryListInitialization(S, Entity, Kind, cast<InitListExpr>(Initializer), 5788 if (TryOCLSamplerInitialization(S, *this, DestType, Initializer)) 5796 tryObjCWritebackConversion(S, *this, Entity, Initializer)) { 5800 if (TryOCLZeroOpaqueTypeInitialization(S, *this, DestType, Initializer)) 5820 S.IsDerivedFrom(Initializer->getBeginLoc(), SourceType, DestType)))) 5830 TryUserDefinedConversion(S, DestType, Kind, Initializer, *this, 5854 S.IsDerivedFrom(Initializer->getBeginLoc(), SourceType, 5861 TryUserDefinedConversion(S, DestType, Kind, Initializer, *this, 5876 = S.TryImplicitConversion(Initializer, DestType, 5907 if (isLibstdcxxPointerReturnFalseHack(S, Entity, Initializer)) { 5909 } else if (Initializer->getType() == Context.OverloadTy && 5910 !S.ResolveAddressOfOverloadedFunction(Initializer, DestType, 5913 else if (Initializer->getType()->isFunctionType() && 5914 isExprAnUnaddressableFunction(S, Initializer))