Skip to content

Commit 81fa0f2

Browse files
authored
fix(motion_velocity_planner_common): suppress maybe-uninitialized warning on NVIDIA DRIVE AGX Thor (#877)
Signed-off-by: Ryuta Kambe <ryuta.kambe@tier4.jp>
1 parent fd7f25b commit 81fa0f2

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

planning/motion_velocity_planner/autoware_motion_velocity_planner_common/src/planner_data.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,11 @@ pcl::PointCloud<pcl::PointXYZ>::Ptr filter_by_multi_trajectory_polygon(
160160
bg::envelope(one_step_polygon, bbox);
161161

162162
std::vector<BoostValue> result_s;
163+
#pragma GCC diagnostic push
164+
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
165+
// on NVIDIA DRIVE AGX Thor, boost::geometry triggers a false positive warning
163166
rtree.query(bgi::intersects(bbox), std::back_inserter(result_s));
167+
#pragma GCC diagnostic pop
164168

165169
for (const auto & val : result_s) {
166170
const BoostPoint2D & pt = val.first;

planning/motion_velocity_planner/autoware_motion_velocity_planner_common/test/test_collision_checker.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,13 @@ TEST(TestCollisionChecker, DISABLED_Benchmark)
146146
const auto cc_end = std::chrono::system_clock::now();
147147
const auto naive_start = std::chrono::system_clock::now();
148148
MultiPoint2d naive_collision_points;
149+
150+
#pragma GCC diagnostic push
151+
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
152+
// on NVIDIA DRIVE AGX Thor, boost::geometry triggers a false positive warning
149153
boost::geometry::intersection(ego_footprints, obstacles, naive_collision_points);
154+
#pragma GCC diagnostic pop
155+
150156
const auto naive_end = std::chrono::system_clock::now();
151157
const auto equal = all_within(cc_collision_points, naive_collision_points) &&
152158
all_within(naive_collision_points, cc_collision_points);

0 commit comments

Comments
 (0)