aboutsummaryrefslogtreecommitdiffstats
path: root/cgrep.cpp
diff options
context:
space:
mode:
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]];