Searched refs:InitCategory (Results 1 – 2 of 2) sorted by relevance
4090 Expr::Classification InitCategory = Initializer->Classify(S.Context); in TryReferenceInitializationCore() local4107 if (InitCategory.isLValue() && in TryReferenceInitializationCore()4144 (isLValueRef || InitCategory.isRValue())) { in TryReferenceInitializationCore()4167 Sequence.SetFailed(InitCategory.isLValue() in TryReferenceInitializationCore()4184 (InitCategory.isXValue() || in TryReferenceInitializationCore()4185 (InitCategory.isPRValue() && T2->isRecordType()) || in TryReferenceInitializationCore()4186 (InitCategory.isPRValue() && T2->isArrayType()))) { in TryReferenceInitializationCore()4187 ExprValueKind ValueKind = InitCategory.isXValue()? VK_XValue : VK_RValue; in TryReferenceInitializationCore()4188 if (InitCategory.isPRValue() && T2->isRecordType()) { in TryReferenceInitializationCore()4240 isRValueRef && InitCategory.isLValue()) { in TryReferenceInitializationCore()[all …]
4257 Expr::Classification InitCategory = Init->Classify(S.Context); in TryReferenceInit() local4273 if (InitCategory.isLValue() && in TryReferenceInit()4337 (InitCategory.isXValue() || in TryReferenceInit()4338 (InitCategory.isPRValue() && (T2->isRecordType() || T2->isArrayType())) || in TryReferenceInit()4339 (InitCategory.isLValue() && T2->isFunctionType()))) { in TryReferenceInit()4358 !(InitCategory.isPRValue() || T2->isRecordType()); in TryReferenceInit()4361 ICS.Standard.BindsToRvalue = InitCategory.isRValue(); in TryReferenceInit()