]> granicus.if.org Git - php/commitdiff
Remove assertion
authorDmitry Stogov <dmitry@zend.com>
Wed, 11 Nov 2020 15:34:16 +0000 (18:34 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 11 Nov 2020 15:34:16 +0000 (18:34 +0300)
ext/opcache/jit/zend_jit_trace.c

index 41e81b63f745bd0e22446dd6d4369fa6cbc2d698..4d1ba2f9391672cf094e3e41d2386514a62a4854 100644 (file)
@@ -829,7 +829,8 @@ static int zend_jit_trace_restrict_ssa_var_info(const zend_op_array *op_array, c
                                        } else if (instanceof_function(info->ce, tssa->var_info[ssa_var].ce)) {
                                                // TODO: TSSA may miss Pi() functions and corresponding instanceof() constraints ???
                                        } else {
-                                               ZEND_UNREACHABLE();
+                                               // TODO: classes may implement the same interface ???
+                                               //ZEND_UNREACHABLE();
                                        }
                                }
                                tssa->var_info[ssa_var].is_instanceof =