Fix coverity issues (#22054)
Stelios Fragkakis committed
Mar 27, 2026 at 18:06 UTC
3c7482d1a0aef01a09292d9aa8d2973be5d83034
1 file changed
+3
-2
src/ml/ml-unittest.cc
+3
-2
@@ -8,6 +8,7 @@
8
#include <cmath>
9
#include <cstdio>
10
#include <cstring>
11
+#include <utility>
12
#include <vector>
13
14
static constexpr double ML_PI = 3.14159265358979323846;
@@ -206,7 +207,7 @@ static void test_full_pipeline()
207
}
208
209
// Train a kmeans model on the normal data
209
- std::vector<DSample> training_features = all_features;
210
+ std::vector<DSample> training_features = std::move(all_features);
211
ml_features_t train_ft = {
212
diff_n, smooth_n, lag_n,
213
nullptr, 0, nullptr, 0,
@@ -701,7 +702,7 @@ static void test_parameter_combinations()
702
calculated_number_t src_large[128], dst_large[128];
703
memset(src_large, 0, sizeof(src_large));
704
for (size_t i = 0; i < large_n; i++)
704
- src_large[i] = 10.0 + 5.0 * std::sin(2.0 * ML_PI * (double)i / (double)n);
705
+ src_large[i] = 10.0 + 5.0 * std::sin(2.0 * ML_PI * (double)i / (double)large_n);
706
memcpy(dst_large, src_large, large_n * sizeof(calculated_number_t));
707
708
std::vector<DSample> pf_large;