remove dead nested assignment, result from first llvm+clang scan-build
run native on mirbsd
This commit is contained in:
parent
446e019c07
commit
c6e2845d63
9
syn.c
9
syn.c
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/syn.c,v 1.28 2008/10/28 14:32:43 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/syn.c,v 1.29 2008/11/09 19:48:02 tg Exp $");
|
||||||
|
|
||||||
struct nesting_state {
|
struct nesting_state {
|
||||||
int start_token; /* token than began nesting (eg, FOR) */
|
int start_token; /* token than began nesting (eg, FOR) */
|
||||||
@ -544,18 +544,17 @@ static struct op *
|
|||||||
casepart(int endtok)
|
casepart(int endtok)
|
||||||
{
|
{
|
||||||
struct op *t;
|
struct op *t;
|
||||||
int c;
|
|
||||||
XPtrV ptns;
|
XPtrV ptns;
|
||||||
|
|
||||||
XPinit(ptns, 16);
|
XPinit(ptns, 16);
|
||||||
t = newtp(TPAT);
|
t = newtp(TPAT);
|
||||||
c = token(CONTIN|KEYWORD); /* no ALIAS here */
|
/* no ALIAS here */
|
||||||
if (c != '(')
|
if (token(CONTIN | KEYWORD) != '(')
|
||||||
REJECT;
|
REJECT;
|
||||||
do {
|
do {
|
||||||
musthave(LWORD, 0);
|
musthave(LWORD, 0);
|
||||||
XPput(ptns, yylval.cp);
|
XPput(ptns, yylval.cp);
|
||||||
} while ((c = token(0)) == '|');
|
} while (token(0) == '|');
|
||||||
REJECT;
|
REJECT;
|
||||||
XPput(ptns, NULL);
|
XPput(ptns, NULL);
|
||||||
t->vars = (char **) XPclose(ptns);
|
t->vars = (char **) XPclose(ptns);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user