]> Nishi Git Mirror - gwion.git/commitdiff
:art: Allow thunks to be pure
authorfennecdjay <astor.jeremie@wanadoo.fr>
Fri, 4 Oct 2019 10:55:33 +0000 (12:55 +0200)
committerfennecdjay <astor.jeremie@wanadoo.fr>
Fri, 4 Oct 2019 10:55:33 +0000 (12:55 +0200)
src/parse/check.c

index 425aa35d4b2409a33b50f3dbe70037055950c107..ca8d29f0b133141d2f0b75c32ec61cc53e8e46b7 100644 (file)
@@ -1346,8 +1346,8 @@ ANN static Value set_variadic(const Env env) {
 ANN m_bool check_fdef(const Env env, const Func_Def fdef) {
   if(fdef->base->args)
     CHECK_BB(check_func_args(env, fdef->base->args))
-  else
-    UNSET_FLAG(fdef->base->func, pure);
+//  else
+//    UNSET_FLAG(fdef->base->func, pure);
   const Value variadic = GET_FLAG(fdef, variadic) ? set_variadic(env) : NULL;
   if(!GET_FLAG(fdef, builtin)) {
     if(fdef->d.code)