summaryrefslogtreecommitdiff
path: root/compilerplugins/clang
diff options
context:
space:
mode:
Diffstat (limited to 'compilerplugins/clang')
-rw-r--r--compilerplugins/clang/dyncastvisibility.cxx4
-rw-r--r--compilerplugins/clang/simplifyconstruct.cxx4
-rw-r--r--compilerplugins/clang/stringstatic.cxx5
-rw-r--r--compilerplugins/clang/weakobject.cxx5
4 files changed, 8 insertions, 10 deletions
diff --git a/compilerplugins/clang/dyncastvisibility.cxx b/compilerplugins/clang/dyncastvisibility.cxx
index 6a1d84d91d3e..8b29f0735ca9 100644
--- a/compilerplugins/clang/dyncastvisibility.cxx
+++ b/compilerplugins/clang/dyncastvisibility.cxx
@@ -79,11 +79,11 @@ StringRef vis(Visibility v) {
}
class DynCastVisibility final:
- public RecursiveASTVisitor<DynCastVisibility>, public loplugin::Plugin
+ public loplugin::FilteringPlugin<DynCastVisibility>
{
public:
explicit DynCastVisibility(loplugin::InstantiationData const & data):
- Plugin(data) {}
+ FilteringPlugin(data) {}
bool shouldVisitTemplateInstantiations() const { return true; }
diff --git a/compilerplugins/clang/simplifyconstruct.cxx b/compilerplugins/clang/simplifyconstruct.cxx
index 172a1bd48029..b48764302eae 100644
--- a/compilerplugins/clang/simplifyconstruct.cxx
+++ b/compilerplugins/clang/simplifyconstruct.cxx
@@ -18,11 +18,11 @@
namespace
{
-class SimplifyConstruct : public RecursiveASTVisitor<SimplifyConstruct>, public loplugin::Plugin
+class SimplifyConstruct : public loplugin::FilteringPlugin<SimplifyConstruct>
{
public:
explicit SimplifyConstruct(loplugin::InstantiationData const& data)
- : Plugin(data)
+ : FilteringPlugin(data)
{
}
diff --git a/compilerplugins/clang/stringstatic.cxx b/compilerplugins/clang/stringstatic.cxx
index 7fa14c0766c7..1a46fdd3dee8 100644
--- a/compilerplugins/clang/stringstatic.cxx
+++ b/compilerplugins/clang/stringstatic.cxx
@@ -22,13 +22,12 @@
namespace {
class StringStatic
- : public clang::RecursiveASTVisitor<StringStatic>
- , public loplugin::Plugin
+ : public loplugin::FilteringPlugin<StringStatic>
{
public:
explicit StringStatic(loplugin::InstantiationData const& rData):
- Plugin(rData) {}
+ FilteringPlugin(rData) {}
void run() override;
bool VisitVarDecl(VarDecl const*);
diff --git a/compilerplugins/clang/weakobject.cxx b/compilerplugins/clang/weakobject.cxx
index 70e81baa411a..1f801d6acdd2 100644
--- a/compilerplugins/clang/weakobject.cxx
+++ b/compilerplugins/clang/weakobject.cxx
@@ -19,12 +19,11 @@
namespace {
class WeakObject
- : public clang::RecursiveASTVisitor<WeakObject>
- , public loplugin::Plugin
+ : public loplugin::FilteringPlugin<WeakObject>
{
public:
- explicit WeakObject(loplugin::InstantiationData const& rData): Plugin(rData)
+ explicit WeakObject(loplugin::InstantiationData const& rData): FilteringPlugin(rData)
{}
void run() override {