|
@@ -136,7 +136,7 @@
|
|
*/
|
|
*/
|
|
#if defined(__CC_ARM)
|
|
#if defined(__CC_ARM)
|
|
# define __always_inline __forceinline
|
|
# define __always_inline __forceinline
|
|
-#elif (defined __GNUC__)
|
|
|
|
|
|
+#elif (defined __GNUC__ && __GNUC__ <= 6)
|
|
# define __always_inline __attribute__((__always_inline__))
|
|
# define __always_inline __attribute__((__always_inline__))
|
|
#elif (defined __ICCARM__)
|
|
#elif (defined __ICCARM__)
|
|
# define __always_inline _Pragma("inline=forced")
|
|
# define __always_inline _Pragma("inline=forced")
|