From: Francisco Lopes da Silva Date: Thu, 22 Jan 2015 04:30:23 +0000 (+0000) Subject: Makes a simple member function static. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=842356e0cbf0dca8658278060214925bf413171a;p=clang Makes a simple member function static. This function has been just included with the initial support for C++ parameter completion and it's trivial enough to be a static member. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@226780 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Sema/Sema.h b/include/clang/Sema/Sema.h index 8fd8f8d70e..a53eda41e1 100644 --- a/include/clang/Sema/Sema.h +++ b/include/clang/Sema/Sema.h @@ -8740,8 +8740,8 @@ public: /// \brief To be used for checking whether the arguments being passed to /// function exceeds the number of parameters expected for it. - bool TooManyArguments(size_t NumParams, size_t NumArgs, - bool PartialOverloading = false) const { + static bool TooManyArguments(size_t NumParams, size_t NumArgs, + bool PartialOverloading = false) { // We check whether we're just after a comma in code-completion. if (NumArgs > 0 && PartialOverloading) return NumArgs + 1 > NumParams; // If so, we view as an extra argument.