@@ -3865,7 +3865,7 @@ ZEND_METHOD(FFI, cast) /* {{{ */
3865
3865
RETURN_OBJ (& cdata -> std );
3866
3866
} else {
3867
3867
zend_wrong_parameter_class_error (2 , "FFI\\CData" , zv );
3868
- return ;
3868
+ RETURN_THROWS () ;
3869
3869
}
3870
3870
}
3871
3871
@@ -4006,7 +4006,7 @@ ZEND_METHOD(FFI, typeof) /* {{{ */
4006
4006
}
4007
4007
} else {
4008
4008
zend_wrong_parameter_class_error (1 , "FFI\\CData" , zv );
4009
- return ;
4009
+ RETURN_THROWS () ;
4010
4010
}
4011
4011
4012
4012
ctype = (zend_ffi_ctype * )zend_ffi_ctype_new (zend_ffi_ctype_ce );
@@ -4110,7 +4110,7 @@ ZEND_METHOD(FFI, addr) /* {{{ */
4110
4110
ZVAL_DEREF (zv );
4111
4111
if (Z_TYPE_P (zv ) != IS_OBJECT || Z_OBJCE_P (zv ) != zend_ffi_cdata_ce ) {
4112
4112
zend_wrong_parameter_class_error (1 , "FFI\\CData" , zv );
4113
- return ;
4113
+ RETURN_THROWS () ;
4114
4114
}
4115
4115
4116
4116
cdata = (zend_ffi_cdata * )Z_OBJ_P (zv );
@@ -4246,7 +4246,7 @@ ZEND_METHOD(FFI, memcpy) /* {{{ */
4246
4246
}
4247
4247
} else {
4248
4248
zend_wrong_parameter_class_error (2 , "FFI\\CData or string" , zv2 );
4249
- return ;
4249
+ RETURN_THROWS () ;
4250
4250
}
4251
4251
4252
4252
memcpy (ptr1 , ptr2 , size );
@@ -4290,7 +4290,7 @@ ZEND_METHOD(FFI, memcmp) /* {{{ */
4290
4290
}
4291
4291
} else {
4292
4292
zend_wrong_parameter_class_error (1 , "FFI\\CData or string" , zv1 );
4293
- return ;
4293
+ RETURN_THROWS () ;
4294
4294
}
4295
4295
4296
4296
ZVAL_DEREF (zv2 );
@@ -4314,7 +4314,7 @@ ZEND_METHOD(FFI, memcmp) /* {{{ */
4314
4314
}
4315
4315
} else {
4316
4316
zend_wrong_parameter_class_error (2 , "FFI\\CData or string" , zv2 );
4317
- return ;
4317
+ RETURN_THROWS () ;
4318
4318
}
4319
4319
4320
4320
ret = memcmp (ptr1 , ptr2 , size );
@@ -4416,7 +4416,7 @@ ZEND_METHOD(FFI, isNull) /* {{{ */
4416
4416
ZVAL_DEREF (zv );
4417
4417
if (Z_TYPE_P (zv ) != IS_OBJECT || Z_OBJCE_P (zv ) != zend_ffi_cdata_ce ) {
4418
4418
zend_wrong_parameter_class_error (1 , "FFI\\CData" , zv );
4419
- return ;
4419
+ RETURN_THROWS () ;
4420
4420
}
4421
4421
4422
4422
cdata = (zend_ffi_cdata * )Z_OBJ_P (zv );
0 commit comments