Lines Matching defs:ExprType
1749 ParenParseOption ExprType = CastExpr;
1752 Operand = ParseParenExpression(ExprType, true/*stopIfCastExpr*/,
1758 if (ExprType == CastExpr) {
2126 /// based on what is allowed by ExprType. The actual thing parsed is returned
2127 /// in ExprType. If stopIfCastExpr is true, it will only return the parsed type,
2151 Parser::ParseParenExpression(ParenParseOption &ExprType, bool stopIfCastExpr,
2167 ExprType >= CompoundLiteral? Sema::PCC_ParenthesizedExpression
2193 if (ExprType >= CompoundStmt && Tok.is(tok::l_brace)) {
2213 ExprType = CompoundStmt;
2222 } else if (ExprType >= CompoundLiteral && BridgeCast) {
2257 } else if (ExprType >= CompoundLiteral &&
2268 ExprResult res = ParseCXXAmbiguousParenExpression(ExprType, CastTy, T,
2300 ExprType = CompoundLiteral;
2309 if (ExprType == CastExpr) {
2370 ExprType = SimpleExpr;
2383 ExprType = SimpleExpr;