diff options
Diffstat (limited to 'metrics/src/tests/stresstest.cpp')
-rw-r--r-- | metrics/src/tests/stresstest.cpp | 7 |
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 { |