From 0a3615246fe194f64e5d4afea5943542545819fc Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 19 Dec 2006 23:17:40 +0000 Subject: eliminate constructor from Statistic class. It is now impossible to get a static constructor for them :). Transition complete. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32710 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Support/Statistic.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lib/Support') diff --git a/lib/Support/Statistic.cpp b/lib/Support/Statistic.cpp index 8fdd44a..a698a00 100644 --- a/lib/Support/Statistic.cpp +++ b/lib/Support/Statistic.cpp @@ -45,11 +45,11 @@ namespace { /// on demand (when the first statistic is bumped) and destroyed only when /// llvm_shutdown is called. We print statistics from the destructor. class StatisticInfo { - std::vector Stats; + std::vector Stats; public: ~StatisticInfo(); - void addStatistic(const StatisticBase *S) { + void addStatistic(const Statistic *S) { Stats.push_back(S); } }; @@ -60,7 +60,7 @@ static ManagedStatic StatInfo; /// RegisterStatistic - The first time a statistic is bumped, this method is /// called. -void StatisticBase::RegisterStatistic() { +void Statistic::RegisterStatistic() { // If stats are enabled, inform StatInfo that this statistic should be // printed. if (Enabled) @@ -70,7 +70,7 @@ void StatisticBase::RegisterStatistic() { } struct NameCompare { - bool operator()(const StatisticBase *LHS, const StatisticBase *RHS) const { + bool operator()(const Statistic *LHS, const Statistic *RHS) const { int Cmp = std::strcmp(LHS->getName(), RHS->getName()); if (Cmp != 0) return Cmp < 0; -- cgit v1.1