diff --git a/src/common/Metric/Metric.h b/src/common/Metric/Metric.h index eecced3c17..d5dfcc0374 100644 --- a/src/common/Metric/Metric.h +++ b/src/common/Metric/Metric.h @@ -163,7 +163,7 @@ Optional> MakeMetricStopWatch(LoggerType&& loggerFun if (!sMetric->IsEnabled()) return {}; - return MetricStopWatch(std::forward(loggerFunc)); + return Optional>(std::in_place, std::forward(loggerFunc)); } #define TC_METRIC_TAG(name, value) MetricTag(name, value)