Searched refs:InitCategory (Results 1 – 2 of 2) sorted by relevance
4688 Expr::Classification InitCategory = Initializer->Classify(S.Context); in TryReferenceInitializationCore() local4706 if (InitCategory.isLValue() && !isNonReferenceableGLValue(Initializer) && in TryReferenceInitializationCore()4748 (isLValueRef || InitCategory.isRValue())) { in TryReferenceInitializationCore()4774 else if (!InitCategory.isLValue()) in TryReferenceInitializationCore()4817 ((InitCategory.isXValue() && !isNonReferenceableGLValue(Initializer)) || in TryReferenceInitializationCore()4818 (InitCategory.isPRValue() && in TryReferenceInitializationCore()4821 ExprValueKind ValueKind = InitCategory.isXValue() ? VK_XValue : VK_RValue; in TryReferenceInitializationCore()4822 if (InitCategory.isPRValue() && T2->isRecordType()) { in TryReferenceInitializationCore()4897 isRValueRef && InitCategory.isLValue()) { in TryReferenceInitializationCore()4965 InitCategory.isLValue()) { in TryReferenceInitializationCore()
4673 Expr::Classification InitCategory = Init->Classify(S.Context); in TryReferenceInit() local4704 ICS.Standard.BindsToRvalue = InitCategory.isRValue(); in TryReferenceInit()4722 if (InitCategory.isLValue() && RefRelationship == Sema::Ref_Compatible) { in TryReferenceInit()4767 (InitCategory.isXValue() || in TryReferenceInit()4768 (InitCategory.isPRValue() && in TryReferenceInit()4770 (InitCategory.isLValue() && T2->isFunctionType()))) { in TryReferenceInit()4777 !(InitCategory.isPRValue() || T2->isRecordType())); in TryReferenceInit()