From: Andre Noll Date: Tue, 20 May 2025 20:13:54 +0000 (+0200) Subject: mp.c: Remove a dead store. X-Git-Url: https://git.tuebingen.mpg.de/?a=commitdiff_plain;h=094af0d6526ef2bc502daf1aad3a544bbe4e89eb;p=paraslash.git mp.c: Remove a dead store. Found by the clang analyzer. --- diff --git a/mp.c b/mp.c index 94719e56..de307587 100644 --- a/mp.c +++ b/mp.c @@ -506,7 +506,6 @@ void mp_yyset_lineno(int lineno, mp_yyscan_t scanner); int mp_init(const char *definition, int nbytes, struct mp_context **result, char **errmsg) { - int ret; mp_yyscan_t scanner; struct mp_context *ctx; struct yy_buffer_state *buffer_state; @@ -521,12 +520,11 @@ int mp_init(const char *definition, int nbytes, struct mp_context **result, ctx->errmsg = NULL; ctx->ast = NULL; - ret = mp_yylex_init(&scanner); - assert(ret == 0); + assert(mp_yylex_init(&scanner) == 0); buffer_state = mp_yy_scan_bytes(definition, nbytes, scanner); mp_yyset_lineno(1, scanner); PARA_NOTICE_LOG("creating abstract syntax tree\n"); - ret = mp_yyparse(ctx, &ctx->ast, scanner); + mp_yyparse(ctx, &ctx->ast, scanner); mp_yy_delete_buffer(buffer_state, scanner); mp_yylex_destroy(scanner); if (ctx->errmsg) { /* parse error */