summaryrefslogtreecommitdiff
path: root/Zend/zend_ast.c
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2020-02-19 09:45:41 +0100
committerNikita Popov <nikita.ppv@gmail.com>2020-02-19 09:45:41 +0100
commit28a30f7afa41034eefaf67a0a50c23a3ad6e257b (patch)
tree0c254e633992f4c3fb98fbc9c1d2c9356f3130e7 /Zend/zend_ast.c
parent736b22dc0b2fc36e9bd87f2ee5af8c4b2be9fd3d (diff)
downloadphp-git-28a30f7afa41034eefaf67a0a50c23a3ad6e257b.tar.gz
Handle static return type in AST printer
Fixes OSS-Fuzz #20782.
Diffstat (limited to 'Zend/zend_ast.c')
-rw-r--r--Zend/zend_ast.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Zend/zend_ast.c b/Zend/zend_ast.c
index c88e6658ed..7cfc0450fd 100644
--- a/Zend/zend_ast.c
+++ b/Zend/zend_ast.c
@@ -1571,6 +1571,7 @@ simple_list:
switch (ast->attr & ~ZEND_TYPE_NULLABLE) {
case IS_ARRAY: APPEND_STR("array");
case IS_CALLABLE: APPEND_STR("callable");
+ case IS_STATIC: APPEND_STR("static");
EMPTY_SWITCH_DEFAULT_CASE();
}
break;