diff --git a/libavcodec/cabac.h b/libavcodec/cabac.h
index b990014f6bbcebf743bcc90d4a6885176681fd13..fc9fc6dd572806093c81bbe9adeef7d0e69e239a 100644
--- a/libavcodec/cabac.h
+++ b/libavcodec/cabac.h
@@ -575,7 +575,7 @@ static int av_always_inline get_cabac_inline(CABACContext *c, uint8_t * const st
     return bit;
 }
 
-static int __attribute((noinline)) get_cabac_noinline(CABACContext *c, uint8_t * const state){
+static int av_noinline get_cabac_noinline(CABACContext *c, uint8_t * const state){
     return get_cabac_inline(c,state);
 }