remove a bunch of unused private methods
found with a smarter version of -Wunused-member-function that I'm playwing with. Appologies in advance if I removed someone's WIP code. ARCMigrate/TransProperties.cpp | 8 ----- AST/MicrosoftMangle.cpp | 1 Analysis/AnalysisDeclContext.cpp | 5 --- Analysis/LiveVariables.cpp | 14 ---------- Index/USRGeneration.cpp | 10 ------- Sema/Sema.cpp | 33 +++++++++++++++++++++--- Sema/SemaChecking.cpp | 3 -- Sema/SemaDecl.cpp | 20 ++------------ StaticAnalyzer/Checkers/GenericTaintChecker.cpp | 1 9 files changed, 34 insertions(+), 61 deletions(-) llvm-svn: 204561
This commit is contained in:
parent
31617266ea
commit
fb744589bc
|
@ -347,14 +347,6 @@ private:
|
|||
return false;
|
||||
}
|
||||
|
||||
bool hasAllIvarsBacked(PropsTy &props) const {
|
||||
for (PropsTy::iterator I = props.begin(), E = props.end(); I != E; ++I)
|
||||
if (!isUserDeclared(I->IvarD))
|
||||
return false;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
// \brief Returns true if all declarations in the @property have GC __weak.
|
||||
bool hasGCWeak(PropsTy &props, SourceLocation atLoc) const {
|
||||
if (!Pass.isGCMigration())
|
||||
|
|
|
@ -208,7 +208,6 @@ public:
|
|||
|
||||
void mangle(const NamedDecl *D, StringRef Prefix = "\01?");
|
||||
void mangleName(const NamedDecl *ND);
|
||||
void mangleDeclaration(const NamedDecl *ND);
|
||||
void mangleFunctionEncoding(const FunctionDecl *FD);
|
||||
void mangleVariableEncoding(const VarDecl *VD);
|
||||
void mangleMemberDataPointer(const CXXRecordDecl *RD, const ValueDecl *VD);
|
||||
|
|
|
@ -458,11 +458,6 @@ public:
|
|||
BumpVectorContext &bc)
|
||||
: BEVals(bevals), BC(bc) {}
|
||||
|
||||
bool IsTrackedDecl(const VarDecl *VD) {
|
||||
const DeclContext *DC = VD->getDeclContext();
|
||||
return IgnoredContexts.count(DC) == 0;
|
||||
}
|
||||
|
||||
void VisitStmt(Stmt *S) {
|
||||
for (Stmt::child_range I = S->children(); I; ++I)
|
||||
if (Stmt *child = *I)
|
||||
|
|
|
@ -37,7 +37,6 @@ public:
|
|||
POV(Ctx.getAnalysis<PostOrderCFGView>()) {}
|
||||
|
||||
void enqueueBlock(const CFGBlock *block);
|
||||
void enqueueSuccessors(const CFGBlock *block);
|
||||
void enqueuePredecessors(const CFGBlock *block);
|
||||
|
||||
const CFGBlock *dequeue();
|
||||
|
@ -53,19 +52,6 @@ void DataflowWorklist::enqueueBlock(const clang::CFGBlock *block) {
|
|||
worklist.push_back(block);
|
||||
}
|
||||
}
|
||||
|
||||
void DataflowWorklist::enqueueSuccessors(const clang::CFGBlock *block) {
|
||||
const unsigned OldWorklistSize = worklist.size();
|
||||
for (CFGBlock::const_succ_iterator I = block->succ_begin(),
|
||||
E = block->succ_end(); I != E; ++I) {
|
||||
enqueueBlock(*I);
|
||||
}
|
||||
|
||||
if (OldWorklistSize == 0 || OldWorklistSize == worklist.size())
|
||||
return;
|
||||
|
||||
sortWorklist();
|
||||
}
|
||||
|
||||
void DataflowWorklist::enqueuePredecessors(const clang::CFGBlock *block) {
|
||||
const unsigned OldWorklistSize = worklist.size();
|
||||
|
|
|
@ -105,16 +105,6 @@ public:
|
|||
void GenObjCCategory(StringRef cls, StringRef cat) {
|
||||
generateUSRForObjCCategory(cls, cat, Out);
|
||||
}
|
||||
/// Generate a USR fragment for an Objective-C instance variable. The
|
||||
/// complete USR can be created by concatenating the USR for the
|
||||
/// encompassing class with this USR fragment.
|
||||
void GenObjCIvar(StringRef ivar) {
|
||||
generateUSRForObjCIvar(ivar, Out);
|
||||
}
|
||||
/// Generate a USR fragment for an Objective-C method.
|
||||
void GenObjCMethod(StringRef sel, bool isInstanceMethod) {
|
||||
generateUSRForObjCMethod(sel, isInstanceMethod, Out);
|
||||
}
|
||||
/// Generate a USR fragment for an Objective-C property.
|
||||
void GenObjCProperty(StringRef prop) {
|
||||
generateUSRForObjCProperty(prop, Out);
|
||||
|
|
|
@ -2426,9 +2426,6 @@ protected:
|
|||
void EmitFormatDiagnostic(PartialDiagnostic PDiag, SourceLocation StringLoc,
|
||||
bool IsStringLocation, Range StringRange,
|
||||
ArrayRef<FixItHint> Fixit = None);
|
||||
|
||||
void CheckPositionalAndNonpositionalArgs(
|
||||
const analyze_format_string::FormatSpecifier *FS);
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -34,7 +34,6 @@ public:
|
|||
static void *getTag() { static int Tag; return &Tag; }
|
||||
|
||||
void checkPostStmt(const CallExpr *CE, CheckerContext &C) const;
|
||||
void checkPostStmt(const DeclRefExpr *DRE, CheckerContext &C) const;
|
||||
|
||||
void checkPreStmt(const CallExpr *CE, CheckerContext &C) const;
|
||||
|
||||
|
|
Loading…
Reference in New Issue