]> granicus.if.org Git - php/commitdiff
Fixed test & ZEND_BOOL should result TMP_VAR
authorXinchen Hui <laruence@gmail.com>
Thu, 17 Mar 2016 14:55:25 +0000 (07:55 -0700)
committerXinchen Hui <laruence@gmail.com>
Thu, 17 Mar 2016 14:55:25 +0000 (07:55 -0700)
Zend/zend_compile.c
ext/opcache/tests/bug71843.phpt

index 1d7cd3638102ad93fa831e3ef1967a997849d344..7c72cedc58371a19cbf8a7e5bf936fb25124c37d 100644 (file)
@@ -6067,7 +6067,7 @@ void zend_compile_short_circuiting(znode *result, zend_ast *ast) /* {{{ */
 
                                zval_ptr_dtor(&right_node.u.constant);
                        } else {
-                               zend_emit_op(result, ZEND_BOOL, &right_node, NULL);
+                               zend_emit_op_tmp(result, ZEND_BOOL, &right_node, NULL);
                        }
                }
 
index 7fcf32c032569677bd9621b095e794ac6f990eb7..32af61bf74bdf158e736a8b06c7838ab9b304069 100644 (file)
@@ -7,7 +7,7 @@ opcache.optimization_level=0xFFFFBFFF
 --SKIPIF--
 <?php if (!extension_loaded('Zend OPcache')) die("skip"); ?>
 --FILE--
-<?
+<?php
 0 & ~E & ~R;
 6 && ~See
 ?>