From 094af0d6526ef2bc502daf1aad3a544bbe4e89eb Mon Sep 17 00:00:00 2001 From: Andre Noll Date: Tue, 20 May 2025 22:13:54 +0200 Subject: [PATCH] mp.c: Remove a dead store. Found by the clang analyzer. --- mp.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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 */ -- 2.39.5