diff options
author | Freddie Chopin <freddie.chopin@gmail.com> | 2017-06-29 23:48:19 +0200 |
---|---|---|
committer | Freddie Chopin <freddie.chopin@gmail.com> | 2017-10-23 10:54:16 +0100 |
commit | 9364b0dba451c3cee653f985b96b9f0535997346 (patch) | |
tree | e28315d08f1441ec19bc3899e200f0cf5baf8e36 /src/svf | |
parent | ef49b34b2af5bae85e5ee887c49eed02eb227feb (diff) | |
download | riscv-openocd-9364b0dba451c3cee653f985b96b9f0535997346.zip riscv-openocd-9364b0dba451c3cee653f985b96b9f0535997346.tar.gz riscv-openocd-9364b0dba451c3cee653f985b96b9f0535997346.tar.bz2 |
Fix GCC7 warnings about switch-case fallthroughs
GCC7 with -Wextra warns about switch-case blocks which fallthrough with
"this statement may fall through [-Werror=implicit-fallthrough=]". This
can be fixed by adding "special" comments: "/* fallthrough */".
See https://gcc.gnu.org/gcc-7/changes.html
Change-Id: Iba0be791dbdd86984489b2d9a0592bb59828da1e
Signed-off-by: Freddie Chopin <freddie.chopin@gmail.com>
Reviewed-on: http://openocd.zylin.com/4174
Tested-by: jenkins
Diffstat (limited to 'src/svf')
-rw-r--r-- | src/svf/svf.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/svf/svf.c b/src/svf/svf.c index e7e815c..1d686ba 100644 --- a/src/svf/svf.c +++ b/src/svf/svf.c @@ -661,11 +661,13 @@ static int svf_read_command_from_file(FILE *fd) if (svf_getline(&svf_read_line, &svf_read_line_size, svf_fd) <= 0) return ERROR_FAIL; i = -1; + /* fallthrough */ case '\r': slash = 0; /* Don't save '\r' and '\n' if no data is parsed */ if (!cmd_pos) break; + /* fallthrough */ default: /* The parsing code currently expects a space * before parentheses -- "TDI (123)". Also a |