Lines Matching refs:ControllingExpr

1677   Expr *ControllingExpr = nullptr;  in CreateGenericSelectionExpr()  local
1689 ControllingExpr = R.get(); in CreateGenericSelectionExpr()
1698 IsResultDependent = ControllingExpr in CreateGenericSelectionExpr()
1699 ? ControllingExpr->isTypeDependent() in CreateGenericSelectionExpr()
1702 ControllingExpr in CreateGenericSelectionExpr()
1703 ? ControllingExpr->containsUnexpandedParameterPack() in CreateGenericSelectionExpr()
1708 if (!inTemplateInstantiation() && !IsResultDependent && ControllingExpr && in CreateGenericSelectionExpr()
1709 ControllingExpr->HasSideEffects(Context, false)) in CreateGenericSelectionExpr()
1710 Diag(ControllingExpr->getExprLoc(), in CreateGenericSelectionExpr()
1735 if (ControllingExpr && Types[i]->getType()->isIncompleteType()) in CreateGenericSelectionExpr()
1737 else if (ControllingExpr && !Types[i]->getType()->isObjectType()) in CreateGenericSelectionExpr()
1741 else if (ControllingExpr) { in CreateGenericSelectionExpr()
1807 if (ControllingExpr) in CreateGenericSelectionExpr()
1808 return GenericSelectionExpr::Create(Context, KeyLoc, ControllingExpr, in CreateGenericSelectionExpr()
1824 else if (ControllingExpr && in CreateGenericSelectionExpr()
1826 ControllingExpr->getType().getCanonicalType(), in CreateGenericSelectionExpr()
1836 auto GetControllingRangeAndType = [](Expr *ControllingExpr, in CreateGenericSelectionExpr()
1840 if (ControllingExpr) in CreateGenericSelectionExpr()
1841 ControllingExpr = ControllingExpr->IgnoreParens(); in CreateGenericSelectionExpr()
1843 SourceRange SR = ControllingExpr in CreateGenericSelectionExpr()
1844 ? ControllingExpr->getSourceRange() in CreateGenericSelectionExpr()
1846 QualType QT = ControllingExpr ? ControllingExpr->getType() in CreateGenericSelectionExpr()
1856 auto P = GetControllingRangeAndType(ControllingExpr, ControllingType); in CreateGenericSelectionExpr()
1873 auto P = GetControllingRangeAndType(ControllingExpr, ControllingType); in CreateGenericSelectionExpr()
1887 if (ControllingExpr) { in CreateGenericSelectionExpr()
1889 Context, KeyLoc, ControllingExpr, Types, Exprs, DefaultLoc, RParenLoc, in CreateGenericSelectionExpr()