summaryrefslogtreecommitdiff
path: root/compilerplugins/clang/dyncastvisibility.cxx
diff options
context:
space:
mode:
authorLuboš Luňák <l.lunak@collabora.com>2019-03-05 16:15:22 +0100
committerNoel Grandin <noel.grandin@collabora.co.uk>2019-03-11 19:44:33 +0100
commita62ad33b0eb1dac70f91a409d11ac1bcdb624842 (patch)
tree397d5c38a4a66bbfe5334bb03ac861394a328203 /compilerplugins/clang/dyncastvisibility.cxx
parent99f25bc344e931e66366e20664a23dc263fe3113 (diff)
change some clang plugins to FilteringPlugins
As far as I can tell these do not need to scan everything, so the filtering (and faster) base plugin is sufficient. Change-Id: I0912a730bb5ec9670d1faa5c83f573902118cc95 Reviewed-on: https://gerrit.libreoffice.org/68872 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'compilerplugins/clang/dyncastvisibility.cxx')
-rw-r--r--compilerplugins/clang/dyncastvisibility.cxx4
1 files changed, 2 insertions, 2 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; }