diff --git a/src/core/specials.c b/src/core/specials.c index 8e10594a..8fa650b4 100644 --- a/src/core/specials.c +++ b/src/core/specials.c @@ -661,8 +661,8 @@ static JanetSlot janetc_fn(JanetFopts opts, int32_t argn, const Janet *argv) { c->scope->flags |= JANET_SCOPE_CLOSURE; janetc_scope(&fnscope, c, JANET_SCOPE_FUNCTION, "function"); - if (argn < 2) { - errmsg = "expected at least 2 arguments to function literal"; + if (argn == 0) { + errmsg = "expected at least 1 argument to function literal"; goto error; }