diff --git a/src/lib/gnss/test/RtcmTestCommon.hpp b/src/lib/gnss/test/RtcmTestCommon.hpp index f2012d353e..aea6275b56 100644 --- a/src/lib/gnss/test/RtcmTestCommon.hpp +++ b/src/lib/gnss/test/RtcmTestCommon.hpp @@ -69,7 +69,11 @@ protected: } // Helper to build a frame with raw payload bytes (no message type encoding) - std::vector buildRawFrame(const std::vector &payload) + // + // Keep this helper out-of-line to avoid a GCC false positive on the + // inlined std::vector::push_back. + // See https://github.com/PX4/PX4-Autopilot/issues/26875 for details. + __attribute__((noinline)) std::vector buildRawFrame(const std::vector &payload) { std::vector frame; size_t payload_len = payload.size();