Browse Source
We actually don't want a flexible array in this union, but rather a way to access it byte by byte. This fixes the build for gcc >= 6 In file included from ../../libraries/AP_GPS/AP_GPS.cpp:24:0: ../../libraries/AP_GPS/AP_GPS_ERB.h:93:23: error: flexible array member in union uint8_t bytes[]; ^ compilation terminated due to -Wfatal-errors. In file included from ../../libraries/AP_GPS/AP_GPS_ERB.cpp:22:0: ../../libraries/AP_GPS/AP_GPS_ERB.h:93:23: error: flexible array member in union uint8_t bytes[]; ^ compilation terminated due to -Wfatal-errors. In file included from ../../libraries/AP_GPS/AP_GPS_MTK.cpp:25:0: ../../libraries/AP_GPS/AP_GPS_MTK.h:75:23: error: flexible array member in union uint8_t bytes[]; ^ compilation terminated due to -Wfatal-errors. In file included from ../../libraries/AP_GPS/AP_GPS_MTK19.cpp:26:0: ../../libraries/AP_GPS/AP_GPS_MTK.h:75:23: error: flexible array member in union uint8_t bytes[]; ^ compilation terminated due to -Wfatal-errors. In file included from ../../libraries/AP_GPS/AP_GPS_SIRF.cpp:22:0: ../../libraries/AP_GPS/AP_GPS_SIRF.h:101:23: error: flexible array member in union uint8_t bytes[]; ^ compilation terminated due to -Wfatal-errors. In file included from ../../libraries/AP_GPS/AP_GPS_UBLOX.cpp:23:0: ../../libraries/AP_GPS/AP_GPS_UBLOX.h:387:23: error: flexible array member in union uint8_t bytes[]; ^ compilation terminated due to -Wfatal-errors.mission-4.1.18
5 changed files with 5 additions and 5 deletions
Loading…
Reference in new issue