diff options
Diffstat (limited to 'compilerplugins/clang/badvectorinit.cxx')
-rw-r--r-- | compilerplugins/clang/badvectorinit.cxx | 5 |
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; } |