From f7b9180d29713fe177b158ea19d7abb994c12b65 Mon Sep 17 00:00:00 2001 From: Ryuta Kambe Date: Wed, 3 Jul 2024 23:15:58 +0900 Subject: [PATCH 1/2] fix(radar_fusion_to_detected_object): fix knownConditionTrueFalse Signed-off-by: Ryuta Kambe --- .../src/radar_fusion_to_detected_object.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/perception/radar_fusion_to_detected_object/src/radar_fusion_to_detected_object.cpp b/perception/radar_fusion_to_detected_object/src/radar_fusion_to_detected_object.cpp index 0c90a468f2ebd..c585414968bb8 100644 --- a/perception/radar_fusion_to_detected_object/src/radar_fusion_to_detected_object.cpp +++ b/perception/radar_fusion_to_detected_object/src/radar_fusion_to_detected_object.cpp @@ -95,7 +95,7 @@ RadarFusionToDetectedObject::Output RadarFusionToDetectedObject::update( for (auto & split_object : split_objects) { // set radars within objects std::shared_ptr> radars_within_split_object; - if (split_objects.size() == 1) { + if (split_object.size() == 1) { // If object is not split, radar data within object is same radars_within_split_object = radars_within_object; } else { From 71b7a433ad18800c456f57301201249565ad938a Mon Sep 17 00:00:00 2001 From: Ryuta Kambe Date: Thu, 4 Jul 2024 15:28:00 +0900 Subject: [PATCH 2/2] inline suppression Signed-off-by: Ryuta Kambe --- .../src/radar_fusion_to_detected_object.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/perception/radar_fusion_to_detected_object/src/radar_fusion_to_detected_object.cpp b/perception/radar_fusion_to_detected_object/src/radar_fusion_to_detected_object.cpp index c585414968bb8..0fb87c0f88ba0 100644 --- a/perception/radar_fusion_to_detected_object/src/radar_fusion_to_detected_object.cpp +++ b/perception/radar_fusion_to_detected_object/src/radar_fusion_to_detected_object.cpp @@ -95,7 +95,9 @@ RadarFusionToDetectedObject::Output RadarFusionToDetectedObject::update( for (auto & split_object : split_objects) { // set radars within objects std::shared_ptr> radars_within_split_object; - if (split_object.size() == 1) { + + // cppcheck-suppress knownConditionTrueFalse + if (split_objects.size() == 1) { // If object is not split, radar data within object is same radars_within_split_object = radars_within_object; } else {