Skip to content

Commit e2c13f3

Browse files
committed
Zend/zend_ast: Use zend_ast_get_list() instead of cast
1 parent b60a9da commit e2c13f3

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

Zend/zend_ast.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2169,33 +2169,33 @@ static ZEND_COLD void zend_ast_export_ex(smart_str *str, zend_ast *ast, int prio
21692169
case ZEND_AST_EXPR_LIST:
21702170
case ZEND_AST_PARAM_LIST:
21712171
simple_list:
2172-
zend_ast_export_list(str, (zend_ast_list*)ast, 1, 20, indent);
2172+
zend_ast_export_list(str, zend_ast_get_list(ast), 1, 20, indent);
21732173
break;
21742174
case ZEND_AST_ARRAY:
21752175
smart_str_appendc(str, '[');
2176-
zend_ast_export_list(str, (zend_ast_list*)ast, 1, 20, indent);
2176+
zend_ast_export_list(str, zend_ast_get_list(ast), 1, 20, indent);
21772177
smart_str_appendc(str, ']');
21782178
break;
21792179
case ZEND_AST_ENCAPS_LIST:
21802180
smart_str_appendc(str, '"');
2181-
zend_ast_export_encaps_list(str, '"', (zend_ast_list*)ast, indent);
2181+
zend_ast_export_encaps_list(str, '"', zend_ast_get_list(ast), indent);
21822182
smart_str_appendc(str, '"');
21832183
break;
21842184
case ZEND_AST_STMT_LIST:
21852185
case ZEND_AST_TRAIT_ADAPTATIONS:
21862186
zend_ast_export_stmt(str, ast, indent);
21872187
break;
21882188
case ZEND_AST_IF:
2189-
zend_ast_export_if_stmt(str, (zend_ast_list*)ast, indent);
2189+
zend_ast_export_if_stmt(str, zend_ast_get_list(ast), indent);
21902190
break;
21912191
case ZEND_AST_SWITCH_LIST:
21922192
case ZEND_AST_CATCH_LIST:
21932193
case ZEND_AST_MATCH_ARM_LIST:
2194-
zend_ast_export_list(str, (zend_ast_list*)ast, 0, 0, indent);
2194+
zend_ast_export_list(str, zend_ast_get_list(ast), 0, 0, indent);
21952195
break;
21962196
case ZEND_AST_CLOSURE_USES:
21972197
smart_str_appends(str, " use(");
2198-
zend_ast_export_var_list(str, (zend_ast_list*)ast, indent);
2198+
zend_ast_export_var_list(str, zend_ast_get_list(ast), indent);
21992199
smart_str_appendc(str, ')');
22002200
break;
22012201
case ZEND_AST_PROP_GROUP: {
@@ -2260,7 +2260,7 @@ static ZEND_COLD void zend_ast_export_ex(smart_str *str, zend_ast *ast, int prio
22602260

22612261
goto simple_list;
22622262
case ZEND_AST_NAME_LIST:
2263-
zend_ast_export_name_list(str, (zend_ast_list*)ast, indent);
2263+
zend_ast_export_name_list(str, zend_ast_get_list(ast), indent);
22642264
break;
22652265
case ZEND_AST_USE:
22662266
smart_str_appends(str, "use ");
@@ -2334,7 +2334,7 @@ static ZEND_COLD void zend_ast_export_ex(smart_str *str, zend_ast *ast, int prio
23342334
case ZEND_AST_SHELL_EXEC:
23352335
smart_str_appendc(str, '`');
23362336
if (ast->child[0]->kind == ZEND_AST_ENCAPS_LIST) {
2337-
zend_ast_export_encaps_list(str, '`', (zend_ast_list*)ast->child[0], indent);
2337+
zend_ast_export_encaps_list(str, '`', zend_ast_get_list(ast->child[0]), indent);
23382338
} else {
23392339
zval *zv;
23402340
ZEND_ASSERT(ast->child[0]->kind == ZEND_AST_ZVAL);
@@ -2624,7 +2624,7 @@ static ZEND_COLD void zend_ast_export_ex(smart_str *str, zend_ast *ast, int prio
26242624
case ZEND_AST_MATCH_ARM:
26252625
zend_ast_export_indent(str, indent);
26262626
if (ast->child[0]) {
2627-
zend_ast_export_list(str, (zend_ast_list*)ast->child[0], 1, 0, indent);
2627+
zend_ast_export_list(str, zend_ast_get_list(ast->child[0]), 1, 0, indent);
26282628
smart_str_appends(str, " => ");
26292629
} else {
26302630
smart_str_appends(str, "default => ");
@@ -2635,7 +2635,7 @@ static ZEND_COLD void zend_ast_export_ex(smart_str *str, zend_ast *ast, int prio
26352635
case ZEND_AST_DECLARE:
26362636
smart_str_appends(str, "declare(");
26372637
ZEND_ASSERT(ast->child[0]->kind == ZEND_AST_CONST_DECL);
2638-
zend_ast_export_list(str, (zend_ast_list*)ast->child[0], 1, 0, indent);
2638+
zend_ast_export_list(str, zend_ast_get_list(ast->child[0]), 1, 0, indent);
26392639
smart_str_appendc(str, ')');
26402640
if (ast->child[1]) {
26412641
smart_str_appends(str, " {\n");

0 commit comments

Comments
 (0)