Home
last modified time | relevance | path

Searched refs:InitSeq (Results 1 – 6 of 6) sorted by relevance

/external/clang/lib/Sema/
DSemaExprCXX.cpp771 InitializationSequence InitSeq(*this, Entity, Kind, Exprs, NumExprs); in BuildCXXTypeConstructExpr() local
772 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, move(exprs)); in BuildCXXTypeConstructExpr()
1113 InitializationSequence InitSeq(*this, Entity, Kind, ConsArgs, NumConsArgs); in BuildCXXNew() local
1114 ExprResult FullInit = InitSeq.Perform(*this, Entity, Kind, in BuildCXXNew()
3413 InitializationSequence InitSeq(Self, Entity, Kind, &From, 1); in TryClassUnification() local
3414 if (InitSeq.isDirectReferenceBinding()) { in TryClassUnification()
3420 if (InitSeq.isAmbiguous()) in TryClassUnification()
3421 return InitSeq.Diagnose(Self, Entity, Kind, &From, 1); in TryClassUnification()
3441 InitializationSequence InitSeq(Self, Entity, Kind, &From, 1); in TryClassUnification() local
3442 if (InitSeq) { in TryClassUnification()
[all …]
DSemaDeclCXX.cpp229 InitializationSequence InitSeq(*this, Entity, Kind, &Arg, 1); in SetParamDefaultArgument() local
230 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, in SetParamDefaultArgument()
1620 InitializationSequence InitSeq(*this, MemberEntity, Kind, Args, NumArgs); in BuildMemberInitializer() local
1623 InitSeq.Perform(*this, MemberEntity, Kind, in BuildMemberInitializer()
1681 InitializationSequence InitSeq(*this, DelegationEntity, Kind, Args, NumArgs); in BuildDelegatingInitializer() local
1684 InitSeq.Perform(*this, DelegationEntity, Kind, in BuildDelegatingInitializer()
1819 InitializationSequence InitSeq(*this, BaseEntity, Kind, Args, NumArgs); in BuildBaseInitializer() local
1822 InitSeq.Perform(*this, BaseEntity, Kind, in BuildBaseInitializer()
1887 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, 0, 0); in BuildImplicitBaseInitializer() local
1888 BaseInit = InitSeq.Perform(SemaRef, InitEntity, InitKind, in BuildImplicitBaseInitializer()
[all …]
DSemaCXXCast.cpp1262 InitializationSequence InitSeq(Self, Entity, InitKind, &SrcExprRaw, 1); in TryStaticImplicitCast() local
1271 if (InitSeq.Failed() && (CStyle || !DestType->isReferenceType())) in TryStaticImplicitCast()
1275 = InitSeq.Perform(Self, Entity, InitKind, MultiExprArg(Self, &SrcExprRaw, 1)); in TryStaticImplicitCast()
1281 if (InitSeq.isConstructorInitialization()) in TryStaticImplicitCast()
DSemaInit.cpp281 InitializationSequence InitSeq(SemaRef, MemberEntity, Kind, 0, 0); in FillInValueInitForField() local
282 if (!InitSeq) { in FillInValueInitForField()
283 InitSeq.Diagnose(SemaRef, MemberEntity, Kind, 0, 0); in FillInValueInitForField()
289 = InitSeq.Perform(SemaRef, MemberEntity, Kind, MultiExprArg()); in FillInValueInitForField()
299 } else if (InitSeq.isConstructorInitialization()) { in FillInValueInitForField()
389 InitializationSequence InitSeq(SemaRef, ElementEntity, Kind, 0, 0); in FillInValueInitializations() local
390 if (!InitSeq) { in FillInValueInitializations()
391 InitSeq.Diagnose(SemaRef, ElementEntity, Kind, 0, 0); in FillInValueInitializations()
397 = InitSeq.Perform(SemaRef, ElementEntity, Kind, MultiExprArg()); in FillInValueInitializations()
420 if (InitSeq.isConstructorInitialization()) { in FillInValueInitializations()
DSemaDecl.cpp5415 InitializationSequence InitSeq(*this, Entity, Kind, &Init, 1); in AddInitializerToDecl() local
5416 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, in AddInitializerToDecl()
5443 InitializationSequence InitSeq(*this, Entity, Kind, &Init, 1); in AddInitializerToDecl() local
5444 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, in AddInitializerToDecl()
5523 InitializationSequence InitSeq(*this, Entity, Kind, &Init, 1); in AddInitializerToDecl() local
5524 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, in AddInitializerToDecl()
5790 InitializationSequence InitSeq(*this, Entity, Kind, 0, 0); in ActOnUninitializedDecl() local
5791 ExprResult Init = InitSeq.Perform(*this, Entity, Kind, in ActOnUninitializedDecl()
DSemaExpr.cpp3151 InitializationSequence InitSeq(*this, Entity, Kind, &ResultE, 1); in BuildCXXDefaultArgExpr() local
3152 Result = InitSeq.Perform(*this, Entity, Kind, in BuildCXXDefaultArgExpr()
3709 InitializationSequence InitSeq(*this, Entity, Kind, &literalExpr, 1); in BuildCompoundLiteralExpr() local
3710 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, in BuildCompoundLiteralExpr()