diff --git a/src/ops/nqp_dyncall.ops b/src/ops/nqp_dyncall.ops index 159af8485a..c60ae1f386 100644 --- a/src/ops/nqp_dyncall.ops +++ b/src/ops/nqp_dyncall.ops @@ -394,7 +394,7 @@ inline op nqp_native_call(out PMC, in PMC, in PMC, in PMC) :base_core { NativeCallBody *body = get_nc_body(interp, $3); /* Create and set up call VM. */ - DCCallVM *vm = dcNewCallVM(body->num_args * sizeof(void *)); + DCCallVM *vm = dcNewCallVM(8192); dcMode(vm, body->convention); /* Process arguments. */