diff options
Diffstat (limited to 'clang/include/clang/Parse/Parser.h')
-rw-r--r-- | clang/include/clang/Parse/Parser.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/include/clang/Parse/Parser.h b/clang/include/clang/Parse/Parser.h index d7c957fc476..e19100dc104 100644 --- a/clang/include/clang/Parse/Parser.h +++ b/clang/include/clang/Parse/Parser.h @@ -572,7 +572,8 @@ private: OwningExprResult ParseRHSOfBinaryExpression(OwningExprResult LHS, unsigned MinPrec); - OwningExprResult ParseCastExpression(bool isUnaryExpression); + OwningExprResult ParseCastExpression(bool isUnaryExpression, + bool isAddressOfOperand = false); OwningExprResult ParsePostfixExpressionSuffix(OwningExprResult LHS); OwningExprResult ParseSizeofAlignofExpression(); OwningExprResult ParseBuiltinPrimaryExpression(); @@ -609,7 +610,7 @@ private: //===--------------------------------------------------------------------===// // C++ Expressions - OwningExprResult ParseCXXIdExpression(); + OwningExprResult ParseCXXIdExpression(bool isAddressOfOperand = false); /// ParseOptionalCXXScopeSpecifier - Parse global scope or /// nested-name-specifier if present. Returns true if a nested-name-specifier |