From 4e1302d39abaf8f3252c0a4e99f97ba0fb57e38b Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Sat, 10 Oct 2026 22:46:54 +0200 Subject: [PATCH] Fix bugprone-misplaced-widening-cast --- .../gnuradio_blocks/beidou_b2a_telemetry_decoder_gs.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/algorithms/telemetry_decoder/gnuradio_blocks/beidou_b2a_telemetry_decoder_gs.cc b/src/algorithms/telemetry_decoder/gnuradio_blocks/beidou_b2a_telemetry_decoder_gs.cc index 745215805..202336976 100644 --- a/src/algorithms/telemetry_decoder/gnuradio_blocks/beidou_b2a_telemetry_decoder_gs.cc +++ b/src/algorithms/telemetry_decoder/gnuradio_blocks/beidou_b2a_telemetry_decoder_gs.cc @@ -168,7 +168,7 @@ bool beidou_b2a_telemetry_decoder_gs::preamble_detected() const std::array current{}; std::array previous{}; std::copy_n(d_symbol_history.end() - BEIDOU_CNAV2_FRAME_MS, BEIDOU_CNAV2_PREAMBLE_MS, current.begin()); - const bool have_previous = d_symbol_history.size() >= static_cast(2 * BEIDOU_CNAV2_FRAME_MS); + const bool have_previous = d_symbol_history.size() >= 2U * static_cast(BEIDOU_CNAV2_FRAME_MS); if (have_previous) { std::copy_n(d_symbol_history.end() - 2 * BEIDOU_CNAV2_FRAME_MS, BEIDOU_CNAV2_PREAMBLE_MS, previous.begin()); @@ -222,7 +222,7 @@ int beidou_b2a_telemetry_decoder_gs::general_work( { d_sample_counter++; d_symbol_history.push_back(static_cast(current.Prompt_I)); - if (d_symbol_history.size() > static_cast(BEIDOU_CNAV2_FRAME_MS * 2)) + if (d_symbol_history.size() > 2U * static_cast(BEIDOU_CNAV2_FRAME_MS)) { d_symbol_history.pop_front(); }