forked from OSchip/llvm-project
Sema: Turn some applicable functions static. NBC.
llvm-svn: 227418
This commit is contained in:
parent
99335be950
commit
8cafefaef2
|
@ -3864,10 +3864,10 @@ static bool anyNullArguments(ArrayRef<Expr *> Args) {
|
|||
|
||||
typedef CodeCompleteConsumer::OverloadCandidate ResultCandidate;
|
||||
|
||||
void mergeCandidatesWithResults(Sema &SemaRef,
|
||||
SmallVectorImpl<ResultCandidate> &Results,
|
||||
OverloadCandidateSet &CandidateSet,
|
||||
SourceLocation Loc) {
|
||||
static void mergeCandidatesWithResults(Sema &SemaRef,
|
||||
SmallVectorImpl<ResultCandidate> &Results,
|
||||
OverloadCandidateSet &CandidateSet,
|
||||
SourceLocation Loc) {
|
||||
if (!CandidateSet.empty()) {
|
||||
// Sort the overload candidate set by placing the best overloads first.
|
||||
std::stable_sort(
|
||||
|
@ -3885,8 +3885,9 @@ void mergeCandidatesWithResults(Sema &SemaRef,
|
|||
|
||||
/// \brief Get the type of the Nth parameter from a given set of overload
|
||||
/// candidates.
|
||||
QualType getParamType(Sema &SemaRef, ArrayRef<ResultCandidate> Candidates,
|
||||
unsigned N) {
|
||||
static QualType getParamType(Sema &SemaRef,
|
||||
ArrayRef<ResultCandidate> Candidates,
|
||||
unsigned N) {
|
||||
|
||||
// Given the overloads 'Candidates' for a function call matching all arguments
|
||||
// up to N, return the type of the Nth parameter if it is the same for all
|
||||
|
@ -3909,9 +3910,9 @@ QualType getParamType(Sema &SemaRef, ArrayRef<ResultCandidate> Candidates,
|
|||
return ParamType;
|
||||
}
|
||||
|
||||
void CodeCompleteOverloadResults(Sema &SemaRef, Scope *S,
|
||||
MutableArrayRef<ResultCandidate> Candidates,
|
||||
unsigned CurrentArg,
|
||||
static void CodeCompleteOverloadResults(Sema &SemaRef, Scope *S,
|
||||
MutableArrayRef<ResultCandidate> Candidates,
|
||||
unsigned CurrentArg,
|
||||
bool CompleteExpressionWithCurrentArg = true) {
|
||||
QualType ParamType;
|
||||
if (CompleteExpressionWithCurrentArg)
|
||||
|
|
Loading…
Reference in New Issue