From a32981b6b89c23c7b650c6b1d1309e86856735ff Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Fri, 29 Nov 2024 11:51:29 +0900 Subject: [PATCH] Remove a useless check Here `nb` should never be NULL. If it were, the following `nb->buffer_list` would be strange. A follow-up to ddd8da4b6ba3dfcca21ca710e7cef2fa3b9632d7 --- node.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node.c b/node.c index 1a52fbba3d..d5096e95d8 100644 --- a/node.c +++ b/node.c @@ -225,7 +225,7 @@ free_ast_value(rb_ast_t *ast, void *ctx, NODE *node) static void rb_node_buffer_free(rb_ast_t *ast, node_buffer_t *nb) { - if (nb && nb->tokens) { + if (nb->tokens) { parser_tokens_free(ast, nb->tokens); } iterate_node_values(ast, &nb->buffer_list, free_ast_value, NULL);