diff --git a/firmware/include/gcc_extensions.h b/firmware/include/gcc_extensions.h index 9b34e57b9b..c122a05737 100644 --- a/firmware/include/gcc_extensions.h +++ b/firmware/include/gcc_extensions.h @@ -24,7 +24,7 @@ /* Support for some GCC extensions */ /* Compile time check of format for printf/scanf like functions */ -#ifdef __GNUC__ +#ifdef __GNUC__ && __GNUC__ != 7 #define ATTRIBUTE_PRINTF(fmt, arg1) __attribute__( ( format( printf, fmt, arg1 ) ) ) #define ATTRIBUTE_SCANF(fmt, arg1) __attribute__( ( format( scanf, fmt, arg1 ) ) ) #else