diff options
Diffstat (limited to 'clang/lib/Sema/Sema.h')
-rw-r--r-- | clang/lib/Sema/Sema.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h index 0969cd03872..6360dcc44f1 100644 --- a/clang/lib/Sema/Sema.h +++ b/clang/lib/Sema/Sema.h @@ -1030,17 +1030,20 @@ public: virtual OwningExprResult ActOnIdentifierExpr(Scope *S, SourceLocation Loc, IdentifierInfo &II, bool HasTrailingLParen, - const CXXScopeSpec *SS = 0); + const CXXScopeSpec *SS = 0, + bool isAddressOfOperand = false); virtual OwningExprResult ActOnCXXOperatorFunctionIdExpr(Scope *S, SourceLocation OperatorLoc, OverloadedOperatorKind Op, bool HasTrailingLParen, - const CXXScopeSpec &SS); + const CXXScopeSpec &SS, + bool isAddressOfOperand); virtual OwningExprResult ActOnCXXConversionFunctionExpr(Scope *S, SourceLocation OperatorLoc, TypeTy *Ty, bool HasTrailingLParen, - const CXXScopeSpec &SS); + const CXXScopeSpec &SS, + bool isAddressOfOperand); DeclRefExpr *BuildDeclRefExpr(NamedDecl *D, QualType Ty, SourceLocation Loc, bool TypeDependent, bool ValueDependent, const CXXScopeSpec *SS = 0); @@ -1053,7 +1056,8 @@ public: DeclarationName Name, bool HasTrailingLParen, const CXXScopeSpec *SS, - bool ForceResolution = false); + bool ForceResolution = false, + bool isAddressOfOperand = false); virtual OwningExprResult ActOnPredefinedExpr(SourceLocation Loc, tok::TokenKind Kind); |