citrun

watch C/C++ source code execute
Log | Files | Refs | LICENSE

commit cc43c23d6b57791c6289798e48923a83c4b5e97c
parent 5abed2c8e1376989488894e2f3272c7593052a58
Author: Kyle Milz <kyle@0x30.net>
Date:   Sun, 14 Aug 2016 20:47:53 -0600

src: use explicit when subclassing clang/llvm stuff

Diffstat:
Msrc/inst_action.h | 4++--
Msrc/inst_visitor.h | 2+-
2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/inst_action.h b/src/inst_action.h @@ -9,11 +9,11 @@ class RewriteASTConsumer : public clang::ASTConsumer { public: - RewriteASTConsumer(clang::Rewriter &R) : Visitor(R) {} + explicit RewriteASTConsumer(clang::Rewriter &R) : Visitor(R) {} // Override the method that gets called for each parsed top-level // declaration. - bool HandleTopLevelDecl(clang::DeclGroupRef DR) override { + virtual bool HandleTopLevelDecl(clang::DeclGroupRef DR) { for (auto &b : DR) { // Traverse the declaration using our AST visitor. Visitor.TraverseDecl(b); diff --git a/src/inst_visitor.h b/src/inst_visitor.h @@ -20,7 +20,7 @@ enum counters { class RewriteASTVisitor : public clang::RecursiveASTVisitor<RewriteASTVisitor> { public: - RewriteASTVisitor(clang::Rewriter &R) : + explicit RewriteASTVisitor(clang::Rewriter &R) : m_counters(), m_counter_descr({ "Functions called 'main'",