diff options
author | John McCall <rjmccall@apple.com> | 2009-11-22 00:44:51 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2009-11-22 00:44:51 +0000 |
commit | 7453ed4cb2cab113de3378df371b1c6f1243d832 (patch) | |
tree | 2b3f2e0afa537e29a8778fec62938a87f5a006ff /lib/Sema/SemaCodeComplete.cpp | |
parent | 01a79acd9a5a701c7ddb46174ddfcb0e54349f4a (diff) |
Consider a FunctionTemplate to be an overload all on its lonesome. Track
this information through lookup rather than rederiving it.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89570 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/SemaCodeComplete.cpp')
-rw-r--r-- | lib/Sema/SemaCodeComplete.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/Sema/SemaCodeComplete.cpp b/lib/Sema/SemaCodeComplete.cpp index 203b421c91..6bf38e0233 100644 --- a/lib/Sema/SemaCodeComplete.cpp +++ b/lib/Sema/SemaCodeComplete.cpp @@ -1472,13 +1472,15 @@ void Sema::CodeCompleteCall(Scope *S, ExprTy *FnIn, NestedNameSpecifier *Qualifier; SourceRange QualifierRange; bool ArgumentDependentLookup; + bool Overloaded; bool HasExplicitTemplateArgs; const TemplateArgumentLoc *ExplicitTemplateArgs; unsigned NumExplicitTemplateArgs; DeconstructCallFunction(Fn, Fns, UnqualifiedName, Qualifier, QualifierRange, - ArgumentDependentLookup, HasExplicitTemplateArgs, - ExplicitTemplateArgs, NumExplicitTemplateArgs); + ArgumentDependentLookup, Overloaded, + HasExplicitTemplateArgs, ExplicitTemplateArgs, + NumExplicitTemplateArgs); // FIXME: What if we're calling something that isn't a function declaration? |