mirror of
https://github.com/janet-lang/janet
synced 2025-10-10 13:27:44 +00:00
Don't do fiber double arity check.
This commit is contained in:
@@ -2915,10 +2915,10 @@ static JanetEVGenericMessage janet_go_thread_subr(JanetEVGenericMessage args) {
|
|||||||
janet_panicf("expected function or fiber, got %v", fiberv);
|
janet_panicf("expected function or fiber, got %v", fiberv);
|
||||||
}
|
}
|
||||||
JanetFunction *func = janet_unwrap_function(fiberv);
|
JanetFunction *func = janet_unwrap_function(fiberv);
|
||||||
if (func->def->min_arity > 1) {
|
fiber = janet_fiber(func, 64, func->def->min_arity, &value);
|
||||||
|
if (fiber == NULL) {
|
||||||
janet_panicf("thread function must accept 0 or 1 arguments");
|
janet_panicf("thread function must accept 0 or 1 arguments");
|
||||||
}
|
}
|
||||||
fiber = janet_fiber(func, 64, func->def->min_arity, &value);
|
|
||||||
fiber->flags |=
|
fiber->flags |=
|
||||||
JANET_FIBER_MASK_ERROR |
|
JANET_FIBER_MASK_ERROR |
|
||||||
JANET_FIBER_MASK_USER0 |
|
JANET_FIBER_MASK_USER0 |
|
||||||
|
Reference in New Issue
Block a user