Fix incorrect arg num count
Seems do ... while wrapper would prevent it from breaking, it's unexpected.
@@ -371,11 +371,10 @@ SWOW_API zend_bool swow_fcall_storage_is_available(const swow_fcall_storage_t *f
SWOW_API zend_bool swow_fcall_storage_create(swow_fcall_storage_t *fcall, zval *zcallable);
SWOW_API void swow_fcall_storage_release(swow_fcall_storage_t *fcall);
-#define SWOW_PARAM_FCALL(fcall) do { \
+#define SWOW_PARAM_FCALL(fcall) \
zend_fcall_info _fci; \
Z_PARAM_FUNC(_fci, fcall.fcc) \
- fcall.zcallable = *_arg; \
-} while (0);
+ fcall.zcallable = *_arg;
/* function caller */
