diff options
Diffstat (limited to 'lib/Parse/ParseExprCXX.cpp')
-rw-r--r-- | lib/Parse/ParseExprCXX.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/lib/Parse/ParseExprCXX.cpp b/lib/Parse/ParseExprCXX.cpp index 93eaa2dedd..45f482792d 100644 --- a/lib/Parse/ParseExprCXX.cpp +++ b/lib/Parse/ParseExprCXX.cpp @@ -112,10 +112,5 @@ Parser::ExprResult Parser::ParseThrowExpression() { Parser::ExprResult Parser::ParseCXXThis() { assert(Tok.is(tok::kw_this) && "Not 'this'!"); SourceLocation ThisLoc = ConsumeToken(); - - ExprResult Res = Actions.ActOnCXXThis(ThisLoc); - if (Res.isInvalid) - return Res; - - return ParsePostfixExpressionSuffix(Res); + return Actions.ActOnCXXThis(ThisLoc); } |