summaryrefslogtreecommitdiffstats
path: root/libxz/xz_dec_lzma2.c
diff options
context:
space:
mode:
authorStewart Smith <stewart@linux.vnet.ibm.com>2017-07-12 14:29:13 +1000
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-07-12 14:34:47 +1000
commit63db51d6583444842093cbc333644031e80f9d8b (patch)
treed8001dfff479eb1d502d548420540b6f5d73654d /libxz/xz_dec_lzma2.c
parent0751c401d792fa6711cafbb8788ed5f192734aaf (diff)
downloadtalos-skiboot-63db51d6583444842093cbc333644031e80f9d8b.tar.gz
talos-skiboot-63db51d6583444842093cbc333644031e80f9d8b.zip
xz: add fallthrough annotations to silence GCC7 warning
The fallthrough is intentional (or at least appears to be), and I'd rather not have warnings show up in the skiboot build at all. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'libxz/xz_dec_lzma2.c')
-rw-r--r--libxz/xz_dec_lzma2.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libxz/xz_dec_lzma2.c b/libxz/xz_dec_lzma2.c
index 7ba6cdbf..2caa7638 100644
--- a/libxz/xz_dec_lzma2.c
+++ b/libxz/xz_dec_lzma2.c
@@ -1042,7 +1042,7 @@ XZ_EXTERN enum xz_ret xz_dec_lzma2_run(struct xz_dec_lzma2 *s,
return XZ_DATA_ERROR;
s->lzma2.sequence = SEQ_LZMA_PREPARE;
-
+ /* fallthrough */
case SEQ_LZMA_PREPARE:
if (s->lzma2.compressed < RC_INIT_BYTES)
return XZ_DATA_ERROR;
@@ -1052,7 +1052,7 @@ XZ_EXTERN enum xz_ret xz_dec_lzma2_run(struct xz_dec_lzma2 *s,
s->lzma2.compressed -= RC_INIT_BYTES;
s->lzma2.sequence = SEQ_LZMA_RUN;
-
+ /* fallthrough */
case SEQ_LZMA_RUN:
/*
* Set dictionary limit to indicate how much we want
OpenPOWER on IntegriCloud