Searched refs:FoldExpr (Results 1 – 4 of 4) sorted by relevance
86 NODE(FoldExpr)
2284 class FoldExpr : public Node {2290 FoldExpr(bool IsLeftFold_, std::string_view OperatorName_, const Node *Pack_, in FoldExpr() function4769 return make<FoldExpr>(IsLeftFold, Op->getSymbol(), Pack, Init); in parseFoldExpr()
966 ParenExprType = FoldExpr; in ParseCastExpression()991 case FoldExpr: in ParseCastExpression()3205 } else if (ExprType >= FoldExpr && Tok.is(tok::ellipsis) && in ParseParenExpression()3207 ExprType = FoldExpr; in ParseParenExpression()3217 if (ExprType >= FoldExpr && ArgExprs.size() == 1 && in ParseParenExpression()3219 ExprType = FoldExpr; in ParseParenExpression()3269 if (ExprType >= FoldExpr && isFoldOperator(Tok.getKind()) && in ParseParenExpression()3271 ExprType = FoldExpr; in ParseParenExpression()
1886 FoldExpr, // Also allow fold-expression <anything> enumerator