diff --git a/libavcodec/get_bits.h b/libavcodec/get_bits.h
index 185ff316bb43b6c92525a46bf1325664f9114a45..4136498c714f5b64df9a71f28a11dbd7143d8a6f 100644
--- a/libavcodec/get_bits.h
+++ b/libavcodec/get_bits.h
@@ -127,7 +127,7 @@ for examples see get_bits, show_bits, skip_bits, get_vlc
 
 #   define OPEN_READER(name, gb)                \
     unsigned int name##_index = (gb)->index;    \
-    unsigned int name##_cache = 0
+    unsigned int av_unused name##_cache = 0
 
 #   define CLOSE_READER(name, gb) (gb)->index = name##_index