summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.h
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2003-12-14 12:32:02 +0000
committerZeev Suraski <zeev@php.net>2003-12-14 12:32:02 +0000
commite94e3e177517f521addf334ccc3a76ae15737008 (patch)
tree60dcb8a3a63f4c2097346eece2855818338d124b /Zend/zend_execute.h
parent3788ddb383d1edc42afbebde25795d598ed92b23 (diff)
downloadphp-git-e94e3e177517f521addf334ccc3a76ae15737008.tar.gz
Some cleanup
Diffstat (limited to 'Zend/zend_execute.h')
-rw-r--r--Zend/zend_execute.h20
1 files changed, 5 insertions, 15 deletions
diff --git a/Zend/zend_execute.h b/Zend/zend_execute.h
index 62bb09fb71..ce7541f546 100644
--- a/Zend/zend_execute.h
+++ b/Zend/zend_execute.h
@@ -32,21 +32,12 @@ typedef union _temp_variable {
struct {
zval **ptr_ptr;
zval *ptr;
+ struct {
+ zval *str;
+ zend_uint offset;
+ } str_offset;
} var;
- struct {
- zval tmp_var; /* a dummy */
-
- union {
- struct {
- zval *str;
- zend_uint offset;
- } str_offset;
- zend_property_reference overloaded_element;
- } data;
-
- unsigned char type;
- zend_class_entry *class_entry;
- } EA;
+ zend_class_entry *class_entry;
} temp_variable;
@@ -164,7 +155,6 @@ void zend_shutdown_timeout_thread();
void zend_assign_to_variable_reference(znode *result, zval **variable_ptr_ptr, zval **value_ptr_ptr, temp_variable *Ts TSRMLS_DC);
-#define IS_OVERLOADED_OBJECT 1
#define IS_STRING_OFFSET 2
/* The following tries to resolve the classname of a zval of type object.