diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2017-10-11 10:45:27 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2017-10-11 14:26:44 +0200 |
commit | 948c9c0a313d932d22cf275792077862eb4de334 (patch) | |
tree | bd52b5ab63d4d84a5731429acc12fb5f46f75b55 /compilerplugins/clang/unicodetochar.cxx | |
parent | 10ba813b349fc7db3a2304ab9d31cccd06039cc6 (diff) |
Use unique class names for better FlameGraph results
...of measuring loplugin performance, when gathering data with perf and all
plugins that used "Visitor" as class name were lumped together. (Cf.
<https://whatofhow.wordpress.com/2016/06/28/plugin-flamed/>.)
Change-Id: Ie482f443faced7469528da4772e735bc2eda596d
Reviewed-on: https://gerrit.libreoffice.org/43324
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Tested-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'compilerplugins/clang/unicodetochar.cxx')
-rw-r--r-- | compilerplugins/clang/unicodetochar.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/compilerplugins/clang/unicodetochar.cxx b/compilerplugins/clang/unicodetochar.cxx index 92660a118722..ad25c9b4508e 100644 --- a/compilerplugins/clang/unicodetochar.cxx +++ b/compilerplugins/clang/unicodetochar.cxx @@ -17,11 +17,11 @@ namespace { -class Visitor final: - public RecursiveASTVisitor<Visitor>, public loplugin::Plugin +class UnicodeToChar final: + public RecursiveASTVisitor<UnicodeToChar>, public loplugin::Plugin { public: - explicit Visitor(InstantiationData const & data): Plugin(data) {} + explicit UnicodeToChar(InstantiationData const & data): Plugin(data) {} bool TraverseCStyleCastExpr(CStyleCastExpr * expr) { subExprs_.push(expr->getSubExpr()); @@ -81,7 +81,7 @@ private: std::stack<Expr const *> subExprs_; }; -static loplugin::Plugin::Registration<Visitor> reg("unicodetochar"); +static loplugin::Plugin::Registration<UnicodeToChar> reg("unicodetochar"); } |