Skip to content

Commit 001cf35

Browse files
committed
Fixed support for lazy objects
1 parent 24fa223 commit 001cf35

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

ext/opcache/jit/zend_jit_helpers.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3382,6 +3382,7 @@ static void ZEND_FASTCALL zend_jit_zval_ffi_ptr(zval *zv, zend_ffi_type *type, v
33823382
// inlined zend_ffi_object_init()
33833383
GC_SET_REFCOUNT(&cdata->std, 1);
33843384
GC_TYPE_INFO(&cdata->std) = GC_OBJECT | (IS_OBJ_DESTRUCTOR_CALLED << GC_FLAGS_SHIFT);
3385+
cdata->std.extra_flags = 0;
33853386
cdata->std.ce = zend_ffi_cdata_ce;
33863387
cdata->std.handlers = zend_ffi_cdata_ce->default_object_handlers; /* zend_ffi_cdata_handlers */
33873388
cdata->std.properties = NULL;
@@ -3407,6 +3408,7 @@ static void ZEND_FASTCALL zend_jit_zval_ffi_obj(zval *zv, zend_ffi_type *type, v
34073408
// inlined zend_ffi_object_init()
34083409
GC_SET_REFCOUNT(&cdata->std, 1);
34093410
GC_TYPE_INFO(&cdata->std) = GC_OBJECT | (IS_OBJ_DESTRUCTOR_CALLED << GC_FLAGS_SHIFT);
3411+
cdata->std.extra_flags = 0;
34103412
cdata->std.ce = zend_ffi_cdata_ce;
34113413
cdata->std.handlers = zend_ffi_cdata_ce->default_object_handlers; /* zend_ffi_cdata_handlers */
34123414
cdata->std.properties = NULL;

0 commit comments

Comments
 (0)