From a0de82ad752920ab46fc909621e96c7cca8c19da Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Wed, 11 Nov 2020 14:54:00 +0300 Subject: [PATCH] Fixed reference-counting propagation --- ext/opcache/jit/zend_jit_trace.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ext/opcache/jit/zend_jit_trace.c b/ext/opcache/jit/zend_jit_trace.c index c13ba1d485..85f09d3275 100644 --- a/ext/opcache/jit/zend_jit_trace.c +++ b/ext/opcache/jit/zend_jit_trace.c @@ -1751,6 +1751,9 @@ propagate_arg: } } } + if (opline->op1_type == IS_CV && (info & MAY_BE_RC1)) { + info |= MAY_BE_RCN; + } if (info & MAY_BE_UNDEF) { info |= MAY_BE_NULL; info &= ~MAY_BE_UNDEF; -- 2.40.0