]> granicus.if.org Git - php/commitdiff
ZEND_UNSET_* don't have results
authorDmitry Stogov <dmitry@php.net>
Thu, 29 Jul 2010 09:46:59 +0000 (09:46 +0000)
committerDmitry Stogov <dmitry@php.net>
Thu, 29 Jul 2010 09:46:59 +0000 (09:46 +0000)
Zend/zend_compile.c

index ce19bd3cd88d91cdb905cda6f124ac1395cd9f64..f8efe8c43e40762f0cd48eb4c4a0d820a4a5c885 100644 (file)
@@ -5536,12 +5536,15 @@ void zend_do_unset(const znode *variable TSRMLS_DC) /* {{{ */
                switch (last_op->opcode) {
                        case ZEND_FETCH_UNSET:
                                last_op->opcode = ZEND_UNSET_VAR;
+                               SET_UNUSED(last_op->result);
                                break;
                        case ZEND_FETCH_DIM_UNSET:
                                last_op->opcode = ZEND_UNSET_DIM;
+                               SET_UNUSED(last_op->result);
                                break;
                        case ZEND_FETCH_OBJ_UNSET:
                                last_op->opcode = ZEND_UNSET_OBJ;
+                               SET_UNUSED(last_op->result);
                                break;
 
                }