summaryrefslogtreecommitdiff
path: root/compilerplugins
diff options
context:
space:
mode:
Diffstat (limited to 'compilerplugins')
-rw-r--r--compilerplugins/clang/badvectorinit.cxx5
1 files changed, 1 insertions, 4 deletions
diff --git a/compilerplugins/clang/badvectorinit.cxx b/compilerplugins/clang/badvectorinit.cxx
index b8c2dfe2d985..e544fd21e9f0 100644
--- a/compilerplugins/clang/badvectorinit.cxx
+++ b/compilerplugins/clang/badvectorinit.cxx
@@ -89,7 +89,7 @@ class BadVectorInit:
public RecursiveASTVisitor<BadVectorInit>, public loplugin::Plugin
{
public:
- explicit BadVectorInit(InstantiationData const & data): Plugin(data), mbInsideFunction(false) {}
+ explicit BadVectorInit(InstantiationData const & data): Plugin(data) {}
virtual void run() override
{
@@ -101,15 +101,12 @@ public:
bool VisitCXXMemberCallExpr(const CXXMemberCallExpr* );
private:
StringRef getFilename(SourceLocation loc);
- bool mbInsideFunction;
std::set<const VarDecl*> suspectSet;
};
bool BadVectorInit::TraverseFunctionDecl(FunctionDecl* decl)
{
- mbInsideFunction = true;
bool ret = RecursiveASTVisitor::TraverseFunctionDecl(decl);
- mbInsideFunction = false;
suspectSet.clear();
return ret;
}