Home
last modified time | relevance | path

Searched refs:commonExpr (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaExpr.cpp9389 Expr *commonExpr = nullptr; in ActOnConditionalOp() local
9391 commonExpr = CondExpr; in ActOnConditionalOp()
9395 if (commonExpr->hasPlaceholderType()) { in ActOnConditionalOp()
9396 ExprResult result = CheckPlaceholderExpr(commonExpr); in ActOnConditionalOp()
9398 commonExpr = result.get(); in ActOnConditionalOp()
9403 && !commonExpr->isTypeDependent() in ActOnConditionalOp()
9404 && commonExpr->getValueKind() == RHSExpr->getValueKind() in ActOnConditionalOp()
9405 && commonExpr->isGLValue() in ActOnConditionalOp()
9406 && commonExpr->isOrdinaryOrBitFieldObject() in ActOnConditionalOp()
9408 && Context.hasSameType(commonExpr->getType(), RHSExpr->getType()))) { in ActOnConditionalOp()
[all …]
H A DTreeTransform.h11439 ExprResult commonExpr = getDerived().TransformExpr(e->getCommon()); in TransformBinaryConditionalOperator() local
11440 if (commonExpr.isInvalid()) in TransformBinaryConditionalOperator()
11448 commonExpr.get() == e->getCommon() && in TransformBinaryConditionalOperator()
11452 return getDerived().RebuildConditionalOperator(commonExpr.get(), in TransformBinaryConditionalOperator()