diff options
Diffstat (limited to 'clang/lib/Sema/Sema.h')
-rw-r--r-- | clang/lib/Sema/Sema.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h index 1df1ec681e0..3b3b41ba217 100644 --- a/clang/lib/Sema/Sema.h +++ b/clang/lib/Sema/Sema.h @@ -1514,6 +1514,14 @@ public: Expr **Args, unsigned NumArgs, SourceLocation RParenLoc); + bool GatherArgumentsForCall(SourceLocation CallLoc, + FunctionDecl *FDecl, + const FunctionProtoType *Proto, + unsigned FirstProtoArg, + Expr **Args, unsigned NumArgs, + llvm::SmallVector<Expr *, 8> &AllArgs, + Expr *Fn = 0); + void DeconstructCallFunction(Expr *FnExpr, llvm::SmallVectorImpl<NamedDecl*>& Fns, DeclarationName &Name, |