Searched refs:FoldExpr (Results 1 – 4 of 4) sorted by relevance
86 NODE(FoldExpr)
2283 class FoldExpr : public Node {2289 FoldExpr(bool IsLeftFold_, std::string_view OperatorName_, const Node *Pack_, in FoldExpr() function4768 return make<FoldExpr>(IsLeftFold, Op->getSymbol(), Pack, Init); in parseFoldExpr()
1088 ParenExprType = FoldExpr; in ParseCastExpression()1113 case FoldExpr: in ParseCastExpression()3279 } else if (ExprType >= FoldExpr && Tok.is(tok::ellipsis) && in ParseParenExpression()3281 ExprType = FoldExpr; in ParseParenExpression()3291 if (ExprType >= FoldExpr && ArgExprs.size() == 1 && in ParseParenExpression()3293 ExprType = FoldExpr; in ParseParenExpression()3343 if (ExprType >= FoldExpr && isFoldOperator(Tok.getKind()) && in ParseParenExpression()3345 ExprType = FoldExpr; in ParseParenExpression()
1942 FoldExpr, // Also allow fold-expression <anything> enumerator