diff options
Diffstat (limited to 'Zend/zend_ast.c')
-rw-r--r-- | Zend/zend_ast.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Zend/zend_ast.c b/Zend/zend_ast.c index 714a1443b0..d36ce0b2ad 100644 --- a/Zend/zend_ast.c +++ b/Zend/zend_ast.c @@ -783,6 +783,10 @@ static void zend_ast_export_var_list(smart_str *str, zend_ast_list *list, int in static void zend_ast_export_stmt(smart_str *str, zend_ast *ast, int indent) { + if (!ast) { + return; + } + if (ast->kind == ZEND_AST_STMT_LIST || ast->kind == ZEND_AST_TRAIT_ADAPTATIONS) { zend_ast_list *list = (zend_ast_list*)ast; |