From: Dmitry Stogov Date: Tue, 22 Jul 2014 14:40:29 +0000 (+0400) Subject: fixed "isset($array[true]);" X-Git-Tag: POST_PHPNG_MERGE~47^2~5 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f163f625e804a5e9bd8fe19be4f8552671b2c12b;p=php fixed "isset($array[true]);" --- diff --git a/Zend/zend_vm_def.h b/Zend/zend_vm_def.h index 48ad78915d..2865a78ad7 100644 --- a/Zend/zend_vm_def.h +++ b/Zend/zend_vm_def.h @@ -4901,7 +4901,7 @@ ZEND_VM_C_LABEL(num_index_prop): hval = 0; ZEND_VM_C_GOTO(num_index_prop); case IS_TRUE: - hval = 0; + hval = 1; ZEND_VM_C_GOTO(num_index_prop); case IS_RESOURCE: hval = Z_RES_HANDLE_P(offset); diff --git a/Zend/zend_vm_execute.h b/Zend/zend_vm_execute.h index df1731f177..7ca929f722 100644 --- a/Zend/zend_vm_execute.h +++ b/Zend/zend_vm_execute.h @@ -16673,7 +16673,7 @@ num_index_prop: hval = 0; goto num_index_prop; case IS_TRUE: - hval = 0; + hval = 1; goto num_index_prop; case IS_RESOURCE: hval = Z_RES_HANDLE_P(offset); @@ -18656,7 +18656,7 @@ num_index_prop: hval = 0; goto num_index_prop; case IS_TRUE: - hval = 0; + hval = 1; goto num_index_prop; case IS_RESOURCE: hval = Z_RES_HANDLE_P(offset); @@ -21006,7 +21006,7 @@ num_index_prop: hval = 0; goto num_index_prop; case IS_TRUE: - hval = 0; + hval = 1; goto num_index_prop; case IS_RESOURCE: hval = Z_RES_HANDLE_P(offset); @@ -24229,7 +24229,7 @@ num_index_prop: hval = 0; goto num_index_prop; case IS_TRUE: - hval = 0; + hval = 1; goto num_index_prop; case IS_RESOURCE: hval = Z_RES_HANDLE_P(offset); @@ -25686,7 +25686,7 @@ num_index_prop: hval = 0; goto num_index_prop; case IS_TRUE: - hval = 0; + hval = 1; goto num_index_prop; case IS_RESOURCE: hval = Z_RES_HANDLE_P(offset); @@ -26962,7 +26962,7 @@ num_index_prop: hval = 0; goto num_index_prop; case IS_TRUE: - hval = 0; + hval = 1; goto num_index_prop; case IS_RESOURCE: hval = Z_RES_HANDLE_P(offset); @@ -28240,7 +28240,7 @@ num_index_prop: hval = 0; goto num_index_prop; case IS_TRUE: - hval = 0; + hval = 1; goto num_index_prop; case IS_RESOURCE: hval = Z_RES_HANDLE_P(offset); @@ -30027,7 +30027,7 @@ num_index_prop: hval = 0; goto num_index_prop; case IS_TRUE: - hval = 0; + hval = 1; goto num_index_prop; case IS_RESOURCE: hval = Z_RES_HANDLE_P(offset); @@ -33620,7 +33620,7 @@ num_index_prop: hval = 0; goto num_index_prop; case IS_TRUE: - hval = 0; + hval = 1; goto num_index_prop; case IS_RESOURCE: hval = Z_RES_HANDLE_P(offset); @@ -35514,7 +35514,7 @@ num_index_prop: hval = 0; goto num_index_prop; case IS_TRUE: - hval = 0; + hval = 1; goto num_index_prop; case IS_RESOURCE: hval = Z_RES_HANDLE_P(offset); @@ -37744,7 +37744,7 @@ num_index_prop: hval = 0; goto num_index_prop; case IS_TRUE: - hval = 0; + hval = 1; goto num_index_prop; case IS_RESOURCE: hval = Z_RES_HANDLE_P(offset); @@ -40711,7 +40711,7 @@ num_index_prop: hval = 0; goto num_index_prop; case IS_TRUE: - hval = 0; + hval = 1; goto num_index_prop; case IS_RESOURCE: hval = Z_RES_HANDLE_P(offset);