summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseExprCXX.cpp
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2008-08-16 19:34:46 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2008-08-16 19:34:46 +0000
commit37779ade441f6a52a4d15cea6bbff1e74c268839 (patch)
treed789ad1f56b1c334a2ef44e51c4ffd2e22824c0f /clang/lib/Parse/ParseExprCXX.cpp
parent0fb45f60d5f2eea6ea1c97c96c7a8dd5b8741138 (diff)
downloadbcm5719-llvm-37779ade441f6a52a4d15cea6bbff1e74c268839.tar.gz
bcm5719-llvm-37779ade441f6a52a4d15cea6bbff1e74c268839.zip
Move handling of postfix-expression suffixes out of ParseCXXThis and into ParseCastExpression.
No functionality change, this follows the convention of how postfix-expressions are handled. llvm-svn: 54849
Diffstat (limited to 'clang/lib/Parse/ParseExprCXX.cpp')
-rw-r--r--clang/lib/Parse/ParseExprCXX.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/clang/lib/Parse/ParseExprCXX.cpp b/clang/lib/Parse/ParseExprCXX.cpp
index 93eaa2dedd9..45f482792dc 100644
--- a/clang/lib/Parse/ParseExprCXX.cpp
+++ b/clang/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);
}
OpenPOWER on IntegriCloud