]> Nishi Git Mirror - gwion.git/commitdiff
:shirt: Remove useless lines
authorfennecdjay <astor.jeremie@wanadoo.fr>
Mon, 23 Sep 2019 16:40:56 +0000 (18:40 +0200)
committerfennecdjay <astor.jeremie@wanadoo.fr>
Mon, 23 Sep 2019 16:40:56 +0000 (18:40 +0200)
src/emit/emit.c
src/parse/check.c

index abaca1d6cff2409ae1efc0410ba6b4bd3a08b881..0b072b2457cdcb142212c9523f9c528a2c2dd790 100644 (file)
@@ -516,9 +516,7 @@ ANN static m_bool prim_id(const Emitter emit, const Exp_Primary* prim) {
   struct SpecialId_ * spid = specialid_get(emit->gwion, prim->d.var);
   if(spid)
     return specialid_instr(emit, spid, prim) ? GW_OK : GW_ERROR;
-  else
-    emit_symbol(emit, prim);
-  return GW_OK;
+  return emit_symbol(emit, prim);
 }
 
 ANN static m_bool prim_tuple(const Emitter emit, const Exp_Primary * primary) {
index 8f8389bf3ce3c9f1ba01c77c16d156274454a6c7..30a4638e1fd98333a2b946740a915fe6217753e3 100644 (file)
@@ -262,14 +262,7 @@ ANN static Type prim_id(const Env env, Exp_Primary* primary) {
   struct SpecialId_ * spid = specialid_get(env->gwion, primary->d.var);
   if(spid)
     return specialid_type(env, spid, primary);
-  const m_str str = s_name(primary->d.var);
-  if(!strcmp(str, "__func__")) {
-    primary->primary_type = ae_primary_str;
-    primary->d.str = env->func ? env->func->name : env->class_def ?
-      env->class_def->name : env->name;
-    return prim_str(env, primary);
-  } else
-    return prim_id_non_res(env, primary);
+  return prim_id_non_res(env, primary);
 }
 
 ANN static m_bool vec_value(const Env env, Exp e, const m_str s) {