summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.c
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2002-10-23 20:40:07 +0000
committerAndi Gutmans <andi@php.net>2002-10-23 20:40:07 +0000
commit1eb04a850e748bbab84369ad4218c63aa1f0b25b (patch)
tree52880c6f5a66d50f8c0909b939dc48d20b15928f /Zend/zend_execute.c
parent069bfc57d9ea3e6e7a0e9b55f58d621344227d6d (diff)
downloadphp-git-1eb04a850e748bbab84369ad4218c63aa1f0b25b.tar.gz
- This might improve performance. Commiting it so that I can check it on
- Linux
Diffstat (limited to 'Zend/zend_execute.c')
-rw-r--r--Zend/zend_execute.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index 6836feca61..80187c6efe 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -46,8 +46,8 @@ static void zend_extension_fcall_end_handler(zend_extension *extension, zend_op_
#define RETURN_VALUE_USED(opline) (!((opline)->result.u.EA.type & EXT_TYPE_UNUSED))
-#define EX_T(offset) EX(Ts)[offset]
-#define T(offset) Ts[offset]
+#define EX_T(offset) (*(temp_variable *)((char *) EX(Ts) + offset))
+#define T(offset) (*(temp_variable *)((char *) Ts + offset))
static inline zval *_get_zval_ptr(znode *node, temp_variable *Ts, zval **should_free TSRMLS_DC)
{