vp8_dx_iface: clear -Wclobbered warnings
authorJames Zern <jzern@google.com>
Wed, 21 Jun 2017 01:34:13 +0000 (18:34 -0700)
committerJames Zern <jzern@google.com>
Wed, 21 Jun 2017 22:09:58 +0000 (15:09 -0700)
with gcc 6.x

Change-Id: Ib2070421603a6777892d4ea01f4b0921696f38b3

vp8/vp8_dx_iface.c

index 9ea9c7f..8ed0f40 100644 (file)
@@ -228,7 +228,8 @@ static void yuvconfig2image(vpx_image_t *img, const YV12_BUFFER_CONFIG *yv12,
 }
 
 static int update_fragments(vpx_codec_alg_priv_t *ctx, const uint8_t *data,
-                            unsigned int data_sz, vpx_codec_err_t *res) {
+                            unsigned int data_sz,
+                            volatile vpx_codec_err_t *res) {
   *res = VPX_CODEC_OK;
 
   if (ctx->fragments.count == 0) {
@@ -267,7 +268,7 @@ static int update_fragments(vpx_codec_alg_priv_t *ctx, const uint8_t *data,
 static vpx_codec_err_t vp8_decode(vpx_codec_alg_priv_t *ctx,
                                   const uint8_t *data, unsigned int data_sz,
                                   void *user_priv, long deadline) {
-  vpx_codec_err_t res = VPX_CODEC_OK;
+  volatile vpx_codec_err_t res;
   unsigned int resolution_change = 0;
   unsigned int w, h;