diff --git a/src/core/specials.c b/src/core/specials.c index dd3b782d..c19c728b 100644 --- a/src/core/specials.c +++ b/src/core/specials.c @@ -831,8 +831,8 @@ static JanetSlot janetc_while(JanetFopts opts, int32_t argn, const Janet *argv) int never_executes = is_nil_form ? !janet_checktype(cond.constant, JANET_NIL) : is_notnil_form - ? janet_checktype(cond.constant, JANET_NIL) - : !janet_truthy(cond.constant); + ? janet_checktype(cond.constant, JANET_NIL) + : !janet_truthy(cond.constant); if (never_executes) { janetc_popscope(c); return janetc_cslot(janet_wrap_nil());