]> Nishi Git Mirror - gwion.git/commitdiff
:bug: Fix chick_rewrite
authorfennecdjay <fennecdjay@gmail.com>
Fri, 18 Nov 2022 11:16:19 +0000 (12:16 +0100)
committerfennecdjay <fennecdjay@gmail.com>
Fri, 18 Nov 2022 11:16:19 +0000 (12:16 +0100)
src/parse/operator.c

index 5cc642f129df82a4622feae6745d087e965c9339..d6c21521cb2423038af40fb57ef40b9644d709f2 100644 (file)
@@ -307,12 +307,10 @@ ANN static Type chuck_rewrite(const Env env, const struct Op_Import *opi, const
   c[len - 2] = '\0';
   const Exp bin = new_exp_binary(env->gwion->mp, lhs, insert_symbol(env->gwion->st, c), call, exp_self(base)->pos);
   base->lhs = bin;
-  const Symbol orig = base->op;
   base->op = insert_symbol(env->gwion->st, "=>");
   const Type ret = check_exp(env, exp_self(base));
   if(ret) return ret;
   env_set_error(env,  false);
-  base->op = orig;
   env_warn(env, opi->pos, _("during rewriting operation"));
   env_set_error(env,  true);
   return NULL;