mirror of
https://github.com/php/php-src.git
synced 2026-04-01 05:02:27 +02:00
Fixed incorrect type inference
This commit is contained in:
@@ -2539,8 +2539,8 @@ static zend_always_inline int _zend_update_type_info(
|
||||
}
|
||||
} else if (opline->opcode == ZEND_ASSIGN_OBJ_OP) {
|
||||
if (opline->op1_type == IS_CV) {
|
||||
tmp = (orig & (MAY_BE_REF|MAY_BE_OBJECT))|MAY_BE_RC1|MAY_BE_RCN;
|
||||
UPDATE_SSA_TYPE(tmp, ssa_op->op1_def);
|
||||
orig = (orig & (MAY_BE_REF|MAY_BE_OBJECT))|MAY_BE_RC1|MAY_BE_RCN;
|
||||
UPDATE_SSA_TYPE(orig, ssa_op->op1_def);
|
||||
COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def);
|
||||
}
|
||||
} else if (opline->opcode == ZEND_ASSIGN_STATIC_PROP) {
|
||||
|
||||
Reference in New Issue
Block a user