diff options
author | Douglas Gregor <dgregor@apple.com> | 2008-11-26 05:54:23 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2008-11-26 05:54:23 +0000 |
commit | f6b89691d2fdb88b97edabbe5f390fb2919c8f0a (patch) | |
tree | c62e9154e801f8ccf9d0a3eae07fb0d0372d0faa /lib/Sema/Sema.h | |
parent | 209223677766854ca507972fefd4fe55b9f7e4f5 (diff) |
Move the overloading logic of Sema::ActOnCallExpr to a separate function
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@60093 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/Sema.h')
-rw-r--r-- | lib/Sema/Sema.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Sema/Sema.h b/lib/Sema/Sema.h index 4d0340bba3..cf9b10c0c8 100644 --- a/lib/Sema/Sema.h +++ b/lib/Sema/Sema.h @@ -447,6 +447,12 @@ public: bool Complain); void FixOverloadedFunctionReference(Expr *E, FunctionDecl *Fn); + Expr *ResolveOverloadedCallFn(Expr *Fn, OverloadedFunctionDecl *Ovl, + SourceLocation LParenLoc, + Expr **Args, unsigned NumArgs, + SourceLocation *CommaLocs, + SourceLocation RParenLoc); + ExprResult BuildCallToObjectOfClassType(Expr *Object, SourceLocation LParenLoc, Expr **Args, unsigned NumArgs, |