mirror of
https://github.com/php/php-src.git
synced 2026-04-26 01:18:19 +02:00
Don't specialize "cold" handlers
This commit is contained in:
+4
-2
@@ -5921,7 +5921,8 @@ ZEND_VM_HANDLER(74, ZEND_UNSET_VAR, CONST|TMPVAR|CV, UNUSED, VAR_FETCH)
|
||||
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
|
||||
}
|
||||
|
||||
ZEND_VM_COLD_HANDLER(179, ZEND_UNSET_STATIC_PROP, CONST|TMPVAR|CV, UNUSED|CLASS_FETCH|CONST|VAR, CACHE_SLOT)
|
||||
/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CLASS_FETCH|CONST|VAR) */
|
||||
ZEND_VM_COLD_HANDLER(179, ZEND_UNSET_STATIC_PROP, ANY, ANY, CACHE_SLOT)
|
||||
{
|
||||
USE_OPLINE
|
||||
zval *varname;
|
||||
@@ -6843,7 +6844,8 @@ ZEND_VM_C_LABEL(array_key_exists_array):
|
||||
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
|
||||
}
|
||||
|
||||
ZEND_VM_COLD_HANDLER(79, ZEND_EXIT, CONST|TMPVAR|UNUSED|CV, ANY)
|
||||
/* No specialization for op_types (CONST|TMPVAR|UNUSED|CV, ANY) */
|
||||
ZEND_VM_COLD_HANDLER(79, ZEND_EXIT, ANY, ANY)
|
||||
{
|
||||
USE_OPLINE
|
||||
|
||||
|
||||
+263
-870
File diff suppressed because it is too large
Load Diff
+1223
-1238
File diff suppressed because it is too large
Load Diff
@@ -314,7 +314,7 @@ static uint32_t zend_vm_opcodes_flags[209] = {
|
||||
0x00040751,
|
||||
0x00002003,
|
||||
0x03000001,
|
||||
0x00000007,
|
||||
0x00000000,
|
||||
0x00010107,
|
||||
0x00000707,
|
||||
0x00040757,
|
||||
@@ -414,7 +414,7 @@ static uint32_t zend_vm_opcodes_flags[209] = {
|
||||
0x00047000,
|
||||
0x00247000,
|
||||
0x00047000,
|
||||
0x00047307,
|
||||
0x00040000,
|
||||
0x00067000,
|
||||
0x00040373,
|
||||
0x00100101,
|
||||
|
||||
Reference in New Issue
Block a user