From fce3d00c51b8accdedad11a6d9c9c7b559aa0392 Mon Sep 17 00:00:00 2001 From: iarspider Date: Fri, 20 Sep 2024 13:47:07 -0700 Subject: [PATCH] Fix warning in MeasurementDet.h --- TrackingTools/MeasurementDet/interface/MeasurementDet.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/TrackingTools/MeasurementDet/interface/MeasurementDet.h b/TrackingTools/MeasurementDet/interface/MeasurementDet.h index d1629c26b8a11..181ef2512efe8 100644 --- a/TrackingTools/MeasurementDet/interface/MeasurementDet.h +++ b/TrackingTools/MeasurementDet/interface/MeasurementDet.h @@ -62,12 +62,13 @@ class MeasurementDet { measurements(stateOnThisDet, est, data, tmps); std::vector result; result.reserve(tmps.size()); - int index[tmps.size()]; + int* index = new int[tmps.size()]; tmps.sortIndex(index); for (std::size_t i = 0; i != tmps.size(); ++i) { auto j = index[i]; result.emplace_back(stateOnThisDet, std::move(tmps.hits[j]), tmps.distances[j]); } + delete[] index; return result; }