diff --git a/libraries/AP_HAL/AP_HAL.h b/libraries/AP_HAL/AP_HAL.h index 023cf19421..71ab8cf043 100644 --- a/libraries/AP_HAL/AP_HAL.h +++ b/libraries/AP_HAL/AP_HAL.h @@ -8,6 +8,12 @@ #include "AP_HAL_Namespace.h" #include "AP_HAL_Boards.h" +#ifdef __GNUC__ + #define WARN_IF_UNUSED __attribute__ ((warn_unused_result)) +#else + #define WARN_IF_UNUSED +#endif + /* HAL Module Classes (all pure virtual) */ #include "UARTDriver.h" #include "I2CDriver.h"