summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.h
diff options
context:
space:
mode:
authorXinchen Hui <laruence@php.net>2015-06-13 11:05:05 +0800
committerXinchen Hui <laruence@php.net>2015-06-13 11:05:05 +0800
commit25cd356ed8f1944034aa215bcb9dfac9175b6666 (patch)
treeb21eb40f9dfd63d6eb5743be43a695f354e92e1b /Zend/zend_compile.h
parent30a8000ca11c719f1807c346908b3a4e8537dbbe (diff)
downloadphp-git-25cd356ed8f1944034aa215bcb9dfac9175b6666.tar.gz
Revert "We are allowed to break ABI now..."
This reverts commit 30a8000ca11c719f1807c346908b3a4e8537dbbe.
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r--Zend/zend_compile.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h
index a102b403c7..eccbb84aff 100644
--- a/Zend/zend_compile.h
+++ b/Zend/zend_compile.h
@@ -291,24 +291,24 @@ typedef struct _zend_property_info {
/* arg_info for internal functions */
typedef struct _zend_internal_arg_info {
- const char *name;
- const char *class_name;
- zend_string *lower_class_name; /* to align with zend_arg_info */
- zend_uchar type_hint;
- zend_uchar pass_by_reference;
- zend_bool allow_null;
- zend_bool is_variadic;
+ const char *name;
+ const char *class_name;
+ zend_uchar type_hint;
+ zend_uchar pass_by_reference;
+ zend_bool allow_null;
+ zend_bool is_variadic;
+ void *reserved; /* to align with zend_arg_info */
} 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_uchar pass_by_reference;
+ zend_bool allow_null;
+ zend_bool is_variadic;
zend_string *lower_class_name;
- zend_uchar type_hint;
- zend_uchar pass_by_reference;
- zend_bool allow_null;
- zend_bool is_variadic;
} zend_arg_info;
/* the following structure repeats the layout of zend_internal_arg_info,