summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.h
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r--Zend/zend_compile.h12
1 files changed, 3 insertions, 9 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h
index d848a2a35e..5018602a1f 100644
--- a/Zend/zend_compile.h
+++ b/Zend/zend_compile.h
@@ -322,20 +322,16 @@ typedef struct _zend_class_constant {
/* arg_info for internal functions */
typedef struct _zend_internal_arg_info {
const char *name;
- const char *class_name;
- zend_uchar type_hint;
+ zend_type type;
zend_uchar pass_by_reference;
- zend_bool allow_null;
zend_bool is_variadic;
} zend_internal_arg_info;
/* arg_info for user functions */
typedef struct _zend_arg_info {
zend_string *name;
- zend_string *class_name;
- zend_uchar type_hint;
+ zend_type type;
zend_uchar pass_by_reference;
- zend_bool allow_null;
zend_bool is_variadic;
} zend_arg_info;
@@ -346,10 +342,8 @@ typedef struct _zend_arg_info {
*/
typedef struct _zend_internal_function_info {
zend_uintptr_t required_num_args;
- const char *class_name;
- zend_uchar type_hint;
+ zend_type type;
zend_bool return_reference;
- zend_bool allow_null;
zend_bool _is_variadic;
} zend_internal_function_info;