1
0
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:
Calvin Rose
2023-06-04 12:55:44 -05:00
parent e22d101a62
commit dd3b601c87

View File

@@ -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 |