File tree 2 files changed +3
-3
lines changed
2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -3299,8 +3299,8 @@ static zend_always_inline zend_result _zend_update_type_info(
3299
3299
case ZEND_ROPE_END :
3300
3300
UPDATE_SSA_TYPE (MAY_BE_STRING |MAY_BE_RC1 |MAY_BE_RCN , ssa_op -> result_def );
3301
3301
break ;
3302
- // TODO: ZEND_RECV_CE
3303
3302
case ZEND_RECV :
3303
+ case ZEND_RECV_CE :
3304
3304
case ZEND_RECV_INIT :
3305
3305
case ZEND_RECV_VARIADIC :
3306
3306
{
Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ noScope:
58
58
BB0:
59
59
; start exit lines=[0-9]
60
60
; level=0
61
- 0000 #1.CV0($test) [object (instanceof Test)] = RECV 1
61
+ 0000 #1.CV0($test) [object (instanceof Test)] = RECV_CE 1 string("Test")
62
62
0001 INIT_FCALL 3 %d string("var_dump")
63
63
0002 #2.T1 [bool] = FETCH_OBJ_R #1.CV0($test) [object (instanceof Test)] string("public")
64
64
0003 SEND_VAL #2.T1 [bool] 1
@@ -96,7 +96,7 @@ Test::inTestWithTest2:
96
96
BB0:
97
97
; start exit lines=[0-9]
98
98
; level=0
99
- 0000 #1.CV0($test2) [object (instanceof Test2)] = RECV 1
99
+ 0000 #1.CV0($test2) [object (instanceof Test2)] = RECV_CE 1 string("Test2")
100
100
0001 INIT_FCALL 3 %d string("var_dump")
101
101
0002 #2.T1 [bool] = FETCH_OBJ_R #1.CV0($test2) [object (instanceof Test2)] string("public")
102
102
0003 SEND_VAL #2.T1 [bool] 1
You can’t perform that action at this time.
0 commit comments