From a6c42a803ccf9327191caa0a419a8761df2d3d63 Mon Sep 17 00:00:00 2001 From: bloodstalker Date: Mon, 30 Mar 2020 20:16:16 +0430 Subject: removed the debug prints. boost is no longer a dependency. --- cgrep.cpp | 9 ++------- makefile | 2 +- pch.hpp | 1 - 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/cgrep.cpp b/cgrep.cpp index c21cc4a..4391e5c 100644 --- a/cgrep.cpp +++ b/cgrep.cpp @@ -689,13 +689,10 @@ public: explicit TraceVarHandlerSub(Rewriter &Rewrite) : Rewrite(Rewrite) {} virtual void run(const MatchFinder::MatchResult &MR) { - std::cout << "called\n"; const DeclRefExpr *DRE = MR.Nodes.getNodeAs("tracevardeclrefexpr"); if (DRE) { if (DRE->getFoundDecl() == ND) { - std::cout << "DRE:" << std::hex << DRE->getFoundDecl() << "\n"; - std::cout << "ND:" << std::hex << ND << "\n"; std::cout << DRE->getLocation().printToString(*(MR.SourceManager)) << "\n"; } @@ -715,11 +712,8 @@ class TraceVarHandler : public MatchFinder::MatchCallback { public: explicit TraceVarHandler(Rewriter &Rewrite) : Rewrite(Rewrite), SubMatcher(Rewrite) {} - ~TraceVarHandler() { - std::cout << "Destroy\n"; - } - virtual void run(const MatchFinder::MatchResult &MR) { + virtual void run(const MatchFinder::MatchResult &MR) override { const VarDecl *VD = MR.Nodes.getNodeAs("tracevar"); if (VD) { SourceRange SR = VD->getSourceRange(); @@ -740,6 +734,7 @@ public: } } + private: MatchFinder Matcher; Rewriter &Rewrite [[maybe_unused]]; diff --git a/makefile b/makefile index e5f241a..cff732a 100644 --- a/makefile +++ b/makefile @@ -18,7 +18,7 @@ endif CXX_EXTRA?= CTAGS_I_PATH?=./ #LD_FLAGS= -lstdc++fs -LD_FLAGS= -lboost_system -lboost_filesystem +LD_FLAGS= EXTRA_LD_FLAGS?= ADD_SANITIZERS_CC= -g -fsanitize=address -fno-omit-frame-pointer ADD_SANITIZERS_LD= -g -fsanitize=address diff --git a/pch.hpp b/pch.hpp index 665645e..75407fa 100644 --- a/pch.hpp +++ b/pch.hpp @@ -11,7 +11,6 @@ #include "clang/Tooling/CommonOptionsParser.h" #include "clang/Tooling/Tooling.h" #include "llvm/Support/raw_ostream.h" -#include #include #include #include -- cgit v1.2.3