aboutsummaryrefslogtreecommitdiffstats
path: root/cgrep.cpp
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 /cgrep.cpp
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
Diffstat (limited to 'cgrep.cpp')
-rw-r--r--cgrep.cpp9
1 files changed, 2 insertions, 7 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]];