aboutsummaryrefslogtreecommitdiffstats
path: root/metrics/src/tests/stresstest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'metrics/src/tests/stresstest.cpp')
-rw-r--r--metrics/src/tests/stresstest.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/metrics/src/tests/stresstest.cpp b/metrics/src/tests/stresstest.cpp
index cb069f27300..f164bf03ee1 100644
--- a/metrics/src/tests/stresstest.cpp
+++ b/metrics/src/tests/stresstest.cpp
@@ -43,15 +43,16 @@ namespace {
_valueSum.addMetricToSum(_value2);
}
- Metric* clone(std::vector<Metric::LP>& ownerList, CopyType copyType,
+ MetricSet* clone(std::vector<Metric::LP>& ownerList, CopyType copyType,
MetricSet* owner, bool includeUnused) const
{
if (copyType != CLONE) {
return MetricSet::clone(ownerList, copyType, owner,
includeUnused);
}
- return (new InnerMetricSet(getName().c_str(), _loadTypes, owner))
- ->assignValues(*this);
+ InnerMetricSet * myset = new InnerMetricSet(getName().c_str(), _loadTypes, owner);
+ myset->assignValues(*this);
+ return myset;
}
};
struct OuterMetricSet : public MetricSet {