Lines Matching refs:commonExpr
6074 Expr *commonExpr = nullptr;
6076 commonExpr = CondExpr;
6080 if (commonExpr->hasPlaceholderType()) {
6081 ExprResult result = CheckPlaceholderExpr(commonExpr);
6083 commonExpr = result.get();
6088 && !commonExpr->isTypeDependent()
6089 && commonExpr->getValueKind() == RHSExpr->getValueKind()
6090 && commonExpr->isGLValue()
6091 && commonExpr->isOrdinaryOrBitFieldObject()
6093 && Context.hasSameType(commonExpr->getType(), RHSExpr->getType()))) {
6094 ExprResult commonRes = UsualUnaryConversions(commonExpr);
6097 commonExpr = commonRes.get();
6100 opaqueValue = new (Context) OpaqueValueExpr(commonExpr->getExprLoc(),
6101 commonExpr->getType(),
6102 commonExpr->getValueKind(),
6103 commonExpr->getObjectKind(),
6104 commonExpr);
6120 if (!commonExpr)
6126 commonExpr, opaqueValue, Cond.get(), LHS.get(), RHS.get(), QuestionLoc,