]> granicus.if.org Git - php/commitdiff
Fix the AiCount issue with objects
authorZeev Suraski <zeev@php.net>
Thu, 27 May 1999 03:11:08 +0000 (03:11 +0000)
committerZeev Suraski <zeev@php.net>
Thu, 27 May 1999 03:11:08 +0000 (03:11 +0000)
Zend/zend_execute.c

index e67dc0dabe9e47a06f5866c51f6de9e884e153e7..b49c69f05afb2819aac6e092b9922f5ce83e582e 100644 (file)
@@ -1228,7 +1228,7 @@ binary_assign_op_addr: {
 
                                        if ((opline>EG(active_op_array)->opcodes)
                                                && opline->op1.op_type==IS_VAR
-                                               && opline->op1.u.EA.type & EXT_TYPE_UNUSED) {
+                                               && (opline-1)->opcode == ZEND_JMP_NO_CTOR) {
                                                /* constructor call */
                                                EG(AiCount)++; /* for op1 */
                                                if (opline->op2.op_type==IS_VAR) {