Searched refs:FoldExpr (Results 1 – 4 of 4) sorted by relevance
86 NODE(FoldExpr)
2330 class FoldExpr : public Node {2336 FoldExpr(bool IsLeftFold_, std::string_view OperatorName_, const Node *Pack_, in FoldExpr() function5009 return make<FoldExpr>(IsLeftFold, Op->getSymbol(), Pack, Init); in parseFoldExpr()
758 ParenExprType = ParenParseOption::FoldExpr; in ParseCastExpression()786 case ParenParseOption::FoldExpr: in ParseCastExpression()2868 } else if (ExprType >= ParenParseOption::FoldExpr && Tok.is(tok::ellipsis) && in ParseParenExpression()2870 ExprType = ParenParseOption::FoldExpr; in ParseParenExpression()2881 if (ExprType >= ParenParseOption::FoldExpr && ArgExprs.size() == 1 && in ParseParenExpression()2883 ExprType = ParenParseOption::FoldExpr; in ParseParenExpression()2926 if (ExprType >= ParenParseOption::FoldExpr && in ParseParenExpression()2928 ExprType = ParenParseOption::FoldExpr; in ParseParenExpression()
118 FoldExpr, // Also allow fold-expression <anything> enumerator