Reorganize the intermediate BuildDeclarationNameExpr routines again.
llvm-svn: 89575
diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h
index b3cf86a..c28bb36 100644
--- a/clang/lib/Sema/Sema.h
+++ b/clang/lib/Sema/Sema.h
@@ -1416,9 +1416,13 @@
bool HasTrailingLParen,
const CXXScopeSpec *SS,
bool isAddressOfOperand = false);
+ OwningExprResult BuildImplicitMemberReferenceExpr(const CXXScopeSpec *SS,
+ LookupResult &R);
+ bool UseArgumentDependentLookup(const CXXScopeSpec *SS,
+ const LookupResult &R,
+ bool HasTrailingLParen);
OwningExprResult BuildDeclarationNameExpr(const CXXScopeSpec *SS,
- LookupResult &R, bool ADL,
- bool isAddressOfOperand);
+ LookupResult &R, bool ADL);
OwningExprResult BuildDeclarationNameExpr(const CXXScopeSpec *SS,
SourceLocation Loc,
DeclarationName Name,