summaryrefslogtreecommitdiff
path: root/compilerplugins/clang/unicodetochar.cxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2017-10-11 10:45:27 +0200
committerStephan Bergmann <sbergman@redhat.com>2017-10-11 14:26:44 +0200
commit948c9c0a313d932d22cf275792077862eb4de334 (patch)
treebd52b5ab63d4d84a5731429acc12fb5f46f75b55 /compilerplugins/clang/unicodetochar.cxx
parent10ba813b349fc7db3a2304ab9d31cccd06039cc6 (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.cxx8
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");
}