diff options
Diffstat (limited to 'compilerplugins/clang')
-rw-r--r-- | compilerplugins/clang/dyncastvisibility.cxx | 4 | ||||
-rw-r--r-- | compilerplugins/clang/simplifyconstruct.cxx | 4 | ||||
-rw-r--r-- | compilerplugins/clang/stringstatic.cxx | 5 | ||||
-rw-r--r-- | compilerplugins/clang/weakobject.cxx | 5 |
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 { |