reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7933 Step != StepEnd; ++Step) { 7933 Step != StepEnd; ++Step) { 7939 switch (Step->Kind) { 7943 S.CheckAddressOfMemberAccess(CurInit.get(), Step->Function.FoundDecl); 7944 if (S.DiagnoseUseOfDecl(Step->Function.FoundDecl, Kind.getLocation())) 7947 Step->Function.FoundDecl, 7948 Step->Function.Function); 7962 SourceType, Step->Type, CurInit.get()->getBeginLoc(), 7967 Step->Kind == SK_CastDerivedToBaseLValue ? 7969 (Step->Kind == SK_CastDerivedToBaseXValue ? 7973 ImplicitCastExpr::Create(S.Context, Step->Type, CK_DerivedToBase, 8011 Step->Type, CurInit.get(), Entity.getType()->isLValueReferenceType()); 8023 if (checkAbstractType(Step->Type)) 8033 CurInit = CopyObject(S, Step->Type, Entity, CurInit, 8038 CurInit = CopyObject(S, Step->Type, Entity, CurInit, 8046 FunctionDecl *Fn = Step->Function.Function; 8047 DeclAccessPair FoundFn = Step->Function.FoundDecl; 8048 bool HadMultipleCandidates = Step->Function.HadMultipleCandidates; 8064 CurInit = S.BuildCXXConstructExpr(Loc, Step->Type, 8135 Step->Kind == SK_QualificationConversionLValue 8137 : (Step->Kind == SK_QualificationConversionXValue ? VK_XValue 8139 CurInit = S.PerformQualificationConversion(CurInit.get(), Step->Type, VK); 8145 CurInit = S.ImpCastExprToType(CurInit.get(), Step->Type, 8154 if (const auto *ToPtrType = Step->Type->getAs<PointerType>()) { 8170 S.PerformImplicitConversion(CurInit.get(), Step->Type, *Step->ICS, 8170 S.PerformImplicitConversion(CurInit.get(), Step->Type, *Step->ICS, 8175 S.DiscardMisalignedMemberAddress(Step->Type.getTypePtr(), CurInit.get()); 8179 if (Step->Kind == SK_ConversionSequenceNoNarrowing && 8181 DiagnoseNarrowingInInitList(S, *Step->ICS, SourceType, Entity.getType(), 8188 if (checkAbstractType(Step->Type)) 8194 QualType Ty = Step->Type; 8227 if (checkAbstractType(Step->Type)) 8246 Kind, Arg, *Step, 8261 InitListExpr *Syntactic = Step->WrappingSyntacticList; 8273 if (checkAbstractType(Step->Type)) 8286 Step->Kind == SK_StdInitializerListConstructorCall; 8293 Source ? MultiExprArg(Source) : Args, *Step, 8303 step_iterator NextStep = Step; 8316 TSInfo = S.Context.getTrivialTypeSourceInfo(Step->Type, 8323 CurInit = new (S.Context) ImplicitValueInitExpr(Step->Type); 8335 S.CheckSingleAssignmentConstraints(Step->Type, Result, true, 8345 S.CheckTransparentUnionArgumentConstraints(Step->Type, CurInitExprRes) 8354 Step->Type, SourceType, 8366 QualType Ty = Step->Type; 8373 CurInit = S.ImpCastExprToType(CurInit.get(), Step->Type, 8395 CurInit = new (S.Context) ArrayInitLoopExpr(Step->Type, Common, 8404 << Step->Type << CurInit.get()->getType() 8413 = S.Context.getAsIncompleteArrayType(Step->Type)) { 8437 CurInit.get(), Step->Type, 8438 Step->Kind == SK_PassByIndirectCopyRestore); 8443 ImplicitCastExpr::Create(S.Context, Step->Type, CK_ARCProduceObject, 8458 CurInit = new (S.Context) CXXStdInitializerListExpr(Step->Type, MTE); 8483 assert(Step->Type->isSamplerT() && 8498 CurInit = ImplicitCastExpr::Create(S.Context, Step->Type, 8561 assert((Step->Type->isEventT() || Step->Type->isQueueT() || 8561 assert((Step->Type->isEventT() || Step->Type->isQueueT() || 8562 Step->Type->isOCLIntelSubgroupAVCType()) && 8565 CurInit = S.ImpCastExprToType(CurInit.get(), Step->Type,