From 5ae8bd5389562e74de30aac044ab33ec90e930a5 Mon Sep 17 00:00:00 2001 From: Toomas Soome Date: Tue, 11 Jul 2017 00:49:25 +0300 Subject: 9165 libshell: this statement may fall through Reviewed by: C Fraire Reviewed by: Andy Fiddaman Approved by: Gordon Ross --- usr/src/lib/libshell/common/sh/parse.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'usr/src/lib/libshell/common/sh/parse.c') diff --git a/usr/src/lib/libshell/common/sh/parse.c b/usr/src/lib/libshell/common/sh/parse.c index 35aca3f496..277224e176 100644 --- a/usr/src/lib/libshell/common/sh/parse.c +++ b/usr/src/lib/libshell/common/sh/parse.c @@ -490,7 +490,7 @@ static Shnode_t *sh_cmd(Lex_t *lexp, register int sym, int flag) { case COOPSYM: /* set up a cooperating process */ type |= (FPIN|FPOU|FPCL|FCOOP); - /* FALL THRU */ + /* FALLTHROUGH */ case '&': if(left) { @@ -499,7 +499,7 @@ static Shnode_t *sh_cmd(Lex_t *lexp, register int sym, int flag) left = left->par.partre; left = makeparent(lexp,TFORK|type, left); } - /* FALL THRU */ + /* FALLTHROUGH */ case ';': if(!left) sh_syntax(lexp); @@ -509,6 +509,7 @@ static Shnode_t *sh_cmd(Lex_t *lexp, register int sym, int flag) case EOFSYM: if(sym==NL) break; + /* FALLTHROUGH */ default: if(sym && sym!=lexp->token) { @@ -1225,6 +1226,7 @@ static Shnode_t *item(Lex_t *lexp,int flag) default: if(io==0) return(0); + /* FALLTHROUGH */ case ';': if(io==0) @@ -1235,7 +1237,7 @@ static Shnode_t *item(Lex_t *lexp,int flag) sh_syntax(lexp); showme = FSHOWME; } - /* simple command */ + /* FALLTHROUGH */ case 0: t = (Shnode_t*)simple(lexp,flag,io); if(t->com.comarg && lexp->intypeset && (lexp->sh->shcomp || sh_isoption(SH_NOEXEC) || sh.dot_depth)) -- cgit v1.2.3