aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbloodstalker <thabogre@gmail.com>2020-03-30 15:46:16 +0000
committerbloodstalker <thabogre@gmail.com>2020-03-30 15:46:16 +0000
commita6c42a803ccf9327191caa0a419a8761df2d3d63 (patch)
treec45004c340b1601c332b636596069c1c7fcee490
parentdeclarations no longer print out the declarations since they are already matc... (diff)
downloadcgrep-1.1.tar.gz
cgrep-1.1.zip
removed the debug prints. boost is no longer a dependency.1.1
-rw-r--r--cgrep.cpp9
-rw-r--r--makefile2
-rw-r--r--pch.hpp1
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<clang::DeclRefExpr>("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<clang::VarDecl>("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 <boost/filesystem.hpp>
#include <cassert>
#include <cstdlib>
#include <dirent.h>