]> granicus.if.org Git - libvpx/commitdiff
tile_worker_hook: fix -Wclobbered warning
authorJames Zern <jzern@google.com>
Sat, 10 Oct 2015 18:16:20 +0000 (11:16 -0700)
committerJames Zern <jzern@google.com>
Sat, 10 Oct 2015 18:17:08 +0000 (11:17 -0700)
*tile should be marked volatile like the others due to the use of
setjmp()

Change-Id: I5dbf8e6792e4c0f34a683434b4fd06e3b4c75c4b

vp9/decoder/vp9_decodeframe.c

index d4d45385a79a246e4605f8b50d3ea485a7c12e90..8f20686f26b0cef229815961cce97c197471ee51 100644 (file)
@@ -1572,7 +1572,7 @@ static const uint8_t *decode_tiles(VP9Decoder *pbi,
 // present in the tile buffer group or NULL otherwise.
 static int tile_worker_hook(TileWorkerData *const tile_data,
                             VP9Decoder *const pbi) {
-  TileInfo *const tile = &tile_data->xd.tile;
+  TileInfo *volatile tile = &tile_data->xd.tile;
   const int final_col = (1 << pbi->common.log2_tile_cols) - 1;
   const uint8_t *volatile bit_reader_end = NULL;
   volatile int n = tile_data->buf_start;