Lines Matching refs:InitializedEntity
256 void CheckImplicitInitList(const InitializedEntity &Entity,
260 void CheckExplicitInitList(const InitializedEntity &Entity,
264 void CheckListElementTypes(const InitializedEntity &Entity,
271 void CheckSubElementType(const InitializedEntity &Entity,
276 void CheckComplexType(const InitializedEntity &Entity,
281 void CheckScalarType(const InitializedEntity &Entity,
286 void CheckReferenceType(const InitializedEntity &Entity,
291 void CheckVectorType(const InitializedEntity &Entity,
295 void CheckStructUnionTypes(const InitializedEntity &Entity,
303 void CheckArrayType(const InitializedEntity &Entity,
309 bool CheckDesignatedInitializer(const InitializedEntity &Entity,
334 const InitializedEntity &Entity,
358 const InitializedEntity &ParentEntity,
362 const InitializedEntity &ParentEntity,
365 void FillInEmptyInitializations(const InitializedEntity &Entity,
369 bool CheckFlexibleArrayInit(const InitializedEntity &Entity,
372 void CheckEmptyInitializable(const InitializedEntity &Entity,
376 InitListChecker(Sema &S, const InitializedEntity &Entity,
390 const InitializedEntity &Entity, in PerformEmptyInit()
469 if (Entity.getKind() == InitializedEntity::EK_Member) in PerformEmptyInit()
472 else if (Entity.getKind() == InitializedEntity::EK_ArrayElement) in PerformEmptyInit()
481 if (Entity.getKind() == InitializedEntity::EK_Member) in PerformEmptyInit()
485 else if (Entity.getKind() == InitializedEntity::EK_ArrayElement) { in PerformEmptyInit()
501 void InitListChecker::CheckEmptyInitializable(const InitializedEntity &Entity, in CheckEmptyInitializable()
512 const InitializedEntity &ParentEntity, InitListExpr *ILE, in FillInEmptyInitForBase()
516 InitializedEntity BaseEntity = InitializedEntity::InitializeBase( in FillInEmptyInitForBase()
544 const InitializedEntity &ParentEntity, in FillInEmptyInitForField()
550 InitializedEntity MemberEntity in FillInEmptyInitForField()
551 = InitializedEntity::InitializeMember(Field, &ParentEntity); in FillInEmptyInitForField()
635 InitListChecker::FillInEmptyInitializations(const InitializedEntity &Entity, in FillInEmptyInitializations()
727 InitializedEntity ElementEntity = Entity; in FillInEmptyInitializations()
738 ElementEntity = InitializedEntity::InitializeElement(SemaRef.Context, in FillInEmptyInitializations()
743 ElementEntity = InitializedEntity::InitializeElement(SemaRef.Context, in FillInEmptyInitializations()
752 if (ElementEntity.getKind() == InitializedEntity::EK_ArrayElement || in FillInEmptyInitializations()
753 ElementEntity.getKind() == InitializedEntity::EK_VectorElement) in FillInEmptyInitializations()
784 if (ElementEntity.getKind() == InitializedEntity::EK_ArrayElement) in FillInEmptyInitializations()
791 if (ElementEntity.getKind() == InitializedEntity::EK_ArrayElement) { in FillInEmptyInitializations()
817 InitListChecker::InitListChecker(Sema &S, const InitializedEntity &Entity, in InitListChecker()
869 static bool isIdiomaticBraceElisionEntity(const InitializedEntity &Entity) { in isIdiomaticBraceElisionEntity()
880 if (Entity.getKind() != InitializedEntity::EK_Member || !Entity.getParent()) in isIdiomaticBraceElisionEntity()
901 void InitListChecker::CheckImplicitInitList(const InitializedEntity &Entity, in CheckImplicitInitList()
980 static void warnBracedScalarInit(Sema &S, const InitializedEntity &Entity, in warnBracedScalarInit()
991 case InitializedEntity::EK_VectorElement: in warnBracedScalarInit()
992 case InitializedEntity::EK_ComplexElement: in warnBracedScalarInit()
993 case InitializedEntity::EK_ArrayElement: in warnBracedScalarInit()
994 case InitializedEntity::EK_Parameter: in warnBracedScalarInit()
995 case InitializedEntity::EK_Parameter_CF_Audited: in warnBracedScalarInit()
996 case InitializedEntity::EK_Result: in warnBracedScalarInit()
1001 case InitializedEntity::EK_Member: in warnBracedScalarInit()
1008 case InitializedEntity::EK_Variable: in warnBracedScalarInit()
1009 case InitializedEntity::EK_LambdaCapture: in warnBracedScalarInit()
1014 case InitializedEntity::EK_New: in warnBracedScalarInit()
1015 case InitializedEntity::EK_Temporary: in warnBracedScalarInit()
1016 case InitializedEntity::EK_CompoundLiteralInit: in warnBracedScalarInit()
1020 case InitializedEntity::EK_RelatedResult: in warnBracedScalarInit()
1024 case InitializedEntity::EK_Exception: in warnBracedScalarInit()
1025 case InitializedEntity::EK_Base: in warnBracedScalarInit()
1026 case InitializedEntity::EK_Delegating: in warnBracedScalarInit()
1027 case InitializedEntity::EK_BlockElement: in warnBracedScalarInit()
1028 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in warnBracedScalarInit()
1029 case InitializedEntity::EK_Binding: in warnBracedScalarInit()
1030 case InitializedEntity::EK_StmtExprResult: in warnBracedScalarInit()
1047 void InitListChecker::CheckExplicitInitList(const InitializedEntity &Entity, in CheckExplicitInitList()
1143 void InitListChecker::CheckListElementTypes(const InitializedEntity &Entity, in CheckListElementTypes()
1207 void InitListChecker::CheckSubElementType(const InitializedEntity &Entity, in CheckSubElementType()
1368 void InitListChecker::CheckComplexType(const InitializedEntity &Entity, in CheckComplexType()
1394 InitializedEntity ElementEntity = in CheckComplexType()
1395 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity); in CheckComplexType()
1404 void InitListChecker::CheckScalarType(const InitializedEntity &Entity, in CheckScalarType()
1474 void InitListChecker::CheckReferenceType(const InitializedEntity &Entity, in CheckReferenceType()
1529 void InitListChecker::CheckVectorType(const InitializedEntity &Entity, in CheckVectorType()
1543 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity), in CheckVectorType()
1584 InitializedEntity ElementEntity = in CheckVectorType()
1585 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity); in CheckVectorType()
1642 InitializedEntity ElementEntity = in CheckVectorType()
1643 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity); in CheckVectorType()
1684 void InitListChecker::CheckArrayType(const InitializedEntity &Entity, in CheckArrayType()
1776 InitializedEntity ElementEntity = in CheckArrayType()
1777 InitializedEntity::InitializeElement(SemaRef.Context, StructuredIndex, in CheckArrayType()
1811 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity), in CheckArrayType()
1816 bool InitListChecker::CheckFlexibleArrayInit(const InitializedEntity &Entity, in CheckFlexibleArrayInit()
1833 } else if (Entity.getKind() != InitializedEntity::EK_Variable) { in CheckFlexibleArrayInit()
1879 const InitializedEntity &Entity, InitListExpr *IList, QualType DeclType, in CheckStructUnionTypes()
1928 InitializedEntity::InitializeMember(*Field, &Entity), in CheckStructUnionTypes()
1950 InitializedEntity BaseEntity = InitializedEntity::InitializeBase( in CheckStructUnionTypes()
2058 InitializedEntity MemberEntity = in CheckStructUnionTypes()
2059 InitializedEntity::InitializeMember(*Field, &Entity); in CheckStructUnionTypes()
2095 InitializedEntity::InitializeMember(*Field, &Entity), in CheckStructUnionTypes()
2126 InitializedEntity MemberEntity = in CheckStructUnionTypes()
2127 InitializedEntity::InitializeMember(*Field, &Entity); in CheckStructUnionTypes()
2237 InitListChecker::CheckDesignatedInitializer(const InitializedEntity &Entity, in CheckDesignatedInitializer()
2535 InitializedEntity MemberEntity = in CheckDesignatedInitializer()
2536 InitializedEntity::InitializeMember(*Field, &Entity); in CheckDesignatedInitializer()
2554 InitializedEntity MemberEntity = in CheckDesignatedInitializer()
2555 InitializedEntity::InitializeMember(*Field, &Entity); in CheckDesignatedInitializer()
2744 InitializedEntity ElementEntity = in CheckDesignatedInitializer()
2745 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity); in CheckDesignatedInitializer()
3047 InitializedEntity::InitializedEntity(ASTContext &Context, unsigned Index, in InitializedEntity() function in InitializedEntity
3048 const InitializedEntity &Parent) in InitializedEntity()
3065 InitializedEntity
3066 InitializedEntity::InitializeBase(ASTContext &Context, in InitializeBase()
3069 const InitializedEntity *Parent) { in InitializeBase()
3070 InitializedEntity Result; in InitializeBase()
3081 DeclarationName InitializedEntity::getName() const { in getName()
3117 ValueDecl *InitializedEntity::getDecl() const { in getDecl()
3149 bool InitializedEntity::allowsNRVO() const { in allowsNRVO()
3179 unsigned InitializedEntity::dumpImpl(raw_ostream &OS) const { in dumpImpl()
3224 LLVM_DUMP_METHOD void InitializedEntity::dump() const { in dump()
3590 const InitializedEntity &Entity) { in maybeRecoverWithZeroInitialization()
3591 if (Entity.getKind() != InitializedEntity::EK_Variable) in maybeRecoverWithZeroInitialization()
3611 const InitializedEntity &Entity) { in MaybeProduceObjCObject()
3628 } else if (Entity.getKind() == InitializedEntity::EK_Result || in MaybeProduceObjCObject()
3629 Entity.getKind() == InitializedEntity::EK_StmtExprResult) { in MaybeProduceObjCObject()
3638 const InitializedEntity &Entity,
3668 InitializedEntity HiddenArray = in TryInitializerListConstruction()
3669 InitializedEntity::InitializeTemporary(ArrayType); in TryInitializerListConstruction()
3816 const InitializedEntity &Entity, in TryConstructorInitialization()
3848 Entity.getKind() != InitializedEntity::EK_Base && in TryConstructorInitialization()
3849 Entity.getKind() != InitializedEntity::EK_Delegating && in TryConstructorInitialization()
3851 InitializedEntity::EK_LambdaToBlockConversionBlockElement && in TryConstructorInitialization()
4007 const InitializedEntity &Entity,
4017 const InitializedEntity &Entity,
4024 const InitializedEntity &Entity, in TryReferenceListInitialization()
4035 if (Entity.getKind() == InitializedEntity::EK_CompoundLiteralInit) { in TryReferenceListInitialization()
4082 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary(cv1T1); in TryReferenceListInitialization()
4098 const InitializedEntity &Entity, in TryListInitialization()
4294 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in TryRefInitWithConversionFunction()
4479 const InitializedEntity &Entity,
4484 const InitializedEntity &Entity, in TryReferenceInitialization()
4517 const InitializedEntity &Entity, in TryReferenceInitializationCore()
4733 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary(cv1T1); in TryReferenceInitializationCore()
4789 const InitializedEntity &Entity, in TryStringLiteralInitialization()
4798 const InitializedEntity &Entity, in TryValueInitialization()
4876 const InitializedEntity &Entity, in TryDefaultInitialization()
5095 const InitializedEntity &Entity, in isLibstdcxxPointerReturnFalseHack()
5098 Entity.getKind() == InitializedEntity::EK_Result && in isLibstdcxxPointerReturnFalseHack()
5212 const InitializedEntity &Entity, in tryObjCWritebackConversion()
5318 const InitializedEntity &Entity, in InitializationSequence()
5341 static bool canPerformArrayCopy(const InitializedEntity &Entity) { in canPerformArrayCopy()
5343 case InitializedEntity::EK_LambdaCapture: in canPerformArrayCopy()
5349 case InitializedEntity::EK_Variable: in canPerformArrayCopy()
5355 case InitializedEntity::EK_Member: in canPerformArrayCopy()
5361 case InitializedEntity::EK_ArrayElement: in canPerformArrayCopy()
5376 const InitializedEntity &Entity, in InitializeFrom()
5522 InitializedEntity Element = in InitializeFrom()
5523 InitializedEntity::InitializeElement(S.Context, 0, Entity); in InitializeFrom()
5557 Entity.getKind() == InitializedEntity::EK_Member && in InitializeFrom()
5723 getAssignmentAction(const InitializedEntity &Entity, bool Diagnose = false) { in getAssignmentAction()
5725 case InitializedEntity::EK_Variable: in getAssignmentAction()
5726 case InitializedEntity::EK_New: in getAssignmentAction()
5727 case InitializedEntity::EK_Exception: in getAssignmentAction()
5728 case InitializedEntity::EK_Base: in getAssignmentAction()
5729 case InitializedEntity::EK_Delegating: in getAssignmentAction()
5732 case InitializedEntity::EK_Parameter: in getAssignmentAction()
5739 case InitializedEntity::EK_Parameter_CF_Audited: in getAssignmentAction()
5746 case InitializedEntity::EK_Result: in getAssignmentAction()
5747 case InitializedEntity::EK_StmtExprResult: // FIXME: Not quite right. in getAssignmentAction()
5750 case InitializedEntity::EK_Temporary: in getAssignmentAction()
5751 case InitializedEntity::EK_RelatedResult: in getAssignmentAction()
5755 case InitializedEntity::EK_Member: in getAssignmentAction()
5756 case InitializedEntity::EK_Binding: in getAssignmentAction()
5757 case InitializedEntity::EK_ArrayElement: in getAssignmentAction()
5758 case InitializedEntity::EK_VectorElement: in getAssignmentAction()
5759 case InitializedEntity::EK_ComplexElement: in getAssignmentAction()
5760 case InitializedEntity::EK_BlockElement: in getAssignmentAction()
5761 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in getAssignmentAction()
5762 case InitializedEntity::EK_LambdaCapture: in getAssignmentAction()
5763 case InitializedEntity::EK_CompoundLiteralInit: in getAssignmentAction()
5772 static bool shouldBindAsTemporary(const InitializedEntity &Entity) { in shouldBindAsTemporary()
5774 case InitializedEntity::EK_ArrayElement: in shouldBindAsTemporary()
5775 case InitializedEntity::EK_Member: in shouldBindAsTemporary()
5776 case InitializedEntity::EK_Result: in shouldBindAsTemporary()
5777 case InitializedEntity::EK_StmtExprResult: in shouldBindAsTemporary()
5778 case InitializedEntity::EK_New: in shouldBindAsTemporary()
5779 case InitializedEntity::EK_Variable: in shouldBindAsTemporary()
5780 case InitializedEntity::EK_Base: in shouldBindAsTemporary()
5781 case InitializedEntity::EK_Delegating: in shouldBindAsTemporary()
5782 case InitializedEntity::EK_VectorElement: in shouldBindAsTemporary()
5783 case InitializedEntity::EK_ComplexElement: in shouldBindAsTemporary()
5784 case InitializedEntity::EK_Exception: in shouldBindAsTemporary()
5785 case InitializedEntity::EK_BlockElement: in shouldBindAsTemporary()
5786 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in shouldBindAsTemporary()
5787 case InitializedEntity::EK_LambdaCapture: in shouldBindAsTemporary()
5788 case InitializedEntity::EK_CompoundLiteralInit: in shouldBindAsTemporary()
5791 case InitializedEntity::EK_Parameter: in shouldBindAsTemporary()
5792 case InitializedEntity::EK_Parameter_CF_Audited: in shouldBindAsTemporary()
5793 case InitializedEntity::EK_Temporary: in shouldBindAsTemporary()
5794 case InitializedEntity::EK_RelatedResult: in shouldBindAsTemporary()
5795 case InitializedEntity::EK_Binding: in shouldBindAsTemporary()
5804 static bool shouldDestroyEntity(const InitializedEntity &Entity) { in shouldDestroyEntity()
5806 case InitializedEntity::EK_Result: in shouldDestroyEntity()
5807 case InitializedEntity::EK_StmtExprResult: in shouldDestroyEntity()
5808 case InitializedEntity::EK_New: in shouldDestroyEntity()
5809 case InitializedEntity::EK_Base: in shouldDestroyEntity()
5810 case InitializedEntity::EK_Delegating: in shouldDestroyEntity()
5811 case InitializedEntity::EK_VectorElement: in shouldDestroyEntity()
5812 case InitializedEntity::EK_ComplexElement: in shouldDestroyEntity()
5813 case InitializedEntity::EK_BlockElement: in shouldDestroyEntity()
5814 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in shouldDestroyEntity()
5815 case InitializedEntity::EK_LambdaCapture: in shouldDestroyEntity()
5818 case InitializedEntity::EK_Member: in shouldDestroyEntity()
5819 case InitializedEntity::EK_Binding: in shouldDestroyEntity()
5820 case InitializedEntity::EK_Variable: in shouldDestroyEntity()
5821 case InitializedEntity::EK_Parameter: in shouldDestroyEntity()
5822 case InitializedEntity::EK_Parameter_CF_Audited: in shouldDestroyEntity()
5823 case InitializedEntity::EK_Temporary: in shouldDestroyEntity()
5824 case InitializedEntity::EK_ArrayElement: in shouldDestroyEntity()
5825 case InitializedEntity::EK_Exception: in shouldDestroyEntity()
5826 case InitializedEntity::EK_CompoundLiteralInit: in shouldDestroyEntity()
5827 case InitializedEntity::EK_RelatedResult: in shouldDestroyEntity()
5835 static SourceLocation getInitializationLoc(const InitializedEntity &Entity, in getInitializationLoc()
5838 case InitializedEntity::EK_Result: in getInitializationLoc()
5839 case InitializedEntity::EK_StmtExprResult: in getInitializationLoc()
5842 case InitializedEntity::EK_Exception: in getInitializationLoc()
5845 case InitializedEntity::EK_Variable: in getInitializationLoc()
5846 case InitializedEntity::EK_Binding: in getInitializationLoc()
5849 case InitializedEntity::EK_LambdaCapture: in getInitializationLoc()
5852 case InitializedEntity::EK_ArrayElement: in getInitializationLoc()
5853 case InitializedEntity::EK_Member: in getInitializationLoc()
5854 case InitializedEntity::EK_Parameter: in getInitializationLoc()
5855 case InitializedEntity::EK_Parameter_CF_Audited: in getInitializationLoc()
5856 case InitializedEntity::EK_Temporary: in getInitializationLoc()
5857 case InitializedEntity::EK_New: in getInitializationLoc()
5858 case InitializedEntity::EK_Base: in getInitializationLoc()
5859 case InitializedEntity::EK_Delegating: in getInitializationLoc()
5860 case InitializedEntity::EK_VectorElement: in getInitializationLoc()
5861 case InitializedEntity::EK_ComplexElement: in getInitializationLoc()
5862 case InitializedEntity::EK_BlockElement: in getInitializationLoc()
5863 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in getInitializationLoc()
5864 case InitializedEntity::EK_CompoundLiteralInit: in getInitializationLoc()
5865 case InitializedEntity::EK_RelatedResult: in getInitializationLoc()
5893 const InitializedEntity &Entity, in CopyObject()
6040 const InitializedEntity &Entity, in CheckCXX98CompatAccessibleCopy()
6094 const InitializedEntity &Entity) { in PrintInitLocationNote()
6105 else if (Entity.getKind() == InitializedEntity::EK_RelatedResult && in PrintInitLocationNote()
6114 static bool isExplicitTemporary(const InitializedEntity &Entity, in isExplicitTemporary()
6118 case InitializedEntity::EK_Temporary: in isExplicitTemporary()
6119 case InitializedEntity::EK_CompoundLiteralInit: in isExplicitTemporary()
6120 case InitializedEntity::EK_RelatedResult: in isExplicitTemporary()
6140 const InitializedEntity &Entity, in PerformConstructorInitialization()
6223 if (Entity.getKind() == InitializedEntity::EK_Base) { in PerformConstructorInitialization()
6227 } else if (Entity.getKind() == InitializedEntity::EK_Delegating) { in PerformConstructorInitialization()
6305 llvm::PointerIntPair<const InitializedEntity *, 3, LifetimeKind>;
6312 const InitializedEntity *Entity, in getEntityLifetime()
6313 const InitializedEntity *InitField = nullptr) { in getEntityLifetime()
6316 case InitializedEntity::EK_Variable: in getEntityLifetime()
6320 case InitializedEntity::EK_Member: in getEntityLifetime()
6340 case InitializedEntity::EK_Binding: in getEntityLifetime()
6345 case InitializedEntity::EK_Parameter: in getEntityLifetime()
6346 case InitializedEntity::EK_Parameter_CF_Audited: in getEntityLifetime()
6352 case InitializedEntity::EK_Result: in getEntityLifetime()
6358 case InitializedEntity::EK_StmtExprResult: in getEntityLifetime()
6363 case InitializedEntity::EK_New: in getEntityLifetime()
6369 case InitializedEntity::EK_Temporary: in getEntityLifetime()
6370 case InitializedEntity::EK_CompoundLiteralInit: in getEntityLifetime()
6371 case InitializedEntity::EK_RelatedResult: in getEntityLifetime()
6377 case InitializedEntity::EK_ArrayElement: in getEntityLifetime()
6381 case InitializedEntity::EK_Base: in getEntityLifetime()
6387 case InitializedEntity::EK_Delegating: in getEntityLifetime()
6394 case InitializedEntity::EK_BlockElement: in getEntityLifetime()
6395 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in getEntityLifetime()
6396 case InitializedEntity::EK_LambdaCapture: in getEntityLifetime()
6397 case InitializedEntity::EK_VectorElement: in getEntityLifetime()
6398 case InitializedEntity::EK_ComplexElement: in getEntityLifetime()
6401 case InitializedEntity::EK_Exception: in getEntityLifetime()
6918 void Sema::checkInitializerLifetime(const InitializedEntity &Entity, in checkInitializerLifetime()
6922 const InitializedEntity *ExtendingEntity = LR.getPointer(); in checkInitializerLifetime()
7285 const InitializedEntity &Entity, in Perform()
7384 Entity.getKind() == InitializedEntity::EK_Variable && Args.size() > 0) { in Perform()
7463 if (Entity.getKind() == InitializedEntity::EK_Base || in Perform()
7464 Entity.getKind() == InitializedEntity::EK_Delegating) in Perform()
7745 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary(Ty); in Perform()
7746 InitializedEntity InitEntity = IsTemporary ? TempEntity : Entity; in Perform()
7785 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary( in Perform()
7831 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary( in Perform()
7885 Entity.getKind() == InitializedEntity::EK_Parameter_CF_Audited); in Perform()
8126 if (Entity.getKind() == InitializedEntity::EK_Member && in Perform()
8135 Entity.getKind() == InitializedEntity::EK_Result); in Perform()
8182 static void emitBadConversionNotes(Sema &S, const InitializedEntity &entity, in emitBadConversionNotes()
8194 if (entity.getKind() == InitializedEntity::EK_Result) in emitBadConversionNotes()
8199 static void diagnoseListInit(Sema &S, const InitializedEntity &Entity, in diagnoseListInit()
8210 InitializedEntity HiddenArray = in diagnoseListInit()
8211 InitializedEntity::InitializeTemporary(ArrayType); in diagnoseListInit()
8220 diagnoseListInit(S, InitializedEntity::InitializeTemporary(T), InitList); in diagnoseListInit()
8236 const InitializedEntity &Entity, in Diagnose()
8363 << (Entity.getKind() == InitializedEntity::EK_Result) in Diagnose()
8539 (Entity.getKind() == InitializedEntity::EK_Base || in Diagnose()
8540 Entity.getKind() == InitializedEntity::EK_Member) && in Diagnose()
8551 if (Entity.getKind() == InitializedEntity::EK_Base) { in Diagnose()
8621 if (Entity.getKind() == InitializedEntity::EK_Member && in Diagnose()
9110 Sema::CanPerformCopyInitialization(const InitializedEntity &Entity, in CanPerformCopyInitialization()
9125 Sema::PerformCopyInitialization(const InitializedEntity &Entity, in PerformCopyInitialization()
9197 TypeSourceInfo *TSInfo, const InitializedEntity &Entity, in DeduceTemplateSpecializationFromInitializer()