Lines Matching refs:Result
1032 ExprResult Result = ParseExpression();
1034 if (!Result.isInvalid())
1035 Result = Actions.ActOnNoexceptExpr(KeyLoc, LParen, Result.take(), RParen);
1036 return move(Result);
1757 ExprResult Result(true);
1769 // None of these cases should fall through with an invalid Result
1780 Result = Actions.ActOnStmtExpr(OpenLoc, Stmt.take(), Tok.getLocation());
1849 Result = ParseObjCMessageExpressionBody(SourceLocation(),
1899 Result = ParseCastExpression(/*isUnaryExpression=*/false,
1902 if (!Result.isInvalid()) {
1903 Result = Actions.ActOnCastExpr(getCurScope(), OpenLoc,
1905 RParenLoc, Result.take());
1907 return move(Result);
1922 Result = Actions.ActOnParenOrParenListExpr(OpenLoc, Tok.getLocation(),
1928 Result = ParseExpression();
1932 if (!Result.isInvalid() && Tok.is(tok::r_paren))
1933 Result = Actions.ActOnParenExpr(OpenLoc, Tok.getLocation(), Result.take());
1937 if (Result.isInvalid()) {
1947 return move(Result);
1964 ExprResult Result = ParseInitializer();
1965 if (!Result.isInvalid() && Ty)
1966 return Actions.ActOnCompoundLiteral(LParenLoc, Ty, RParenLoc, Result.take());
1967 return move(Result);
2251 ExprResult Result(true);
2262 Result = Actions.ActOnBlockStmtExpr(CaretLoc, Stmt.take(), getCurScope());
2265 return move(Result);