From: Denys Vlasenko Date: Wed, 5 Dec 2018 19:28:26 +0000 (+0100) Subject: bc: trivial simplification in bc_parse_return() X-Git-Tag: 1_30_0~291 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=452df923f7f5ae47f3076d7da562946af6123ca9;p=oweals%2Fbusybox.git bc: trivial simplification in bc_parse_return() function old new delta bc_parse_stmt 2276 2271 -5 Signed-off-by: Denys Vlasenko --- diff --git a/miscutils/bc.c b/miscutils/bc.c index 656ecd892..b454d4b2b 100644 --- a/miscutils/bc.c +++ b/miscutils/bc.c @@ -4047,14 +4047,11 @@ static BcStatus bc_parse_return(BcParse *p) else { s = bc_parse_expr(p, 0, bc_parse_next_expr); - if (s && s != BC_STATUS_PARSE_EMPTY_EXP) - return s; - if (s == BC_STATUS_PARSE_EMPTY_EXP) { bc_parse_push(p, BC_INST_RET0); s = bc_lex_next(&p->l); - if (s) return s; } + if (s) return s; if (!paren || p->l.t.last != BC_LEX_RPAREN) { s = bc_posix_error("POSIX requires parentheses around return expressions");