]> Nishi Git Mirror - gwion.git/commitdiff
:art: improve the *not legit* message
authorfennecdjay <fennecdjay@gmail.com>
Mon, 6 Mar 2023 14:33:27 +0000 (15:33 +0100)
committerfennecdjay <fennecdjay@gmail.com>
Mon, 6 Mar 2023 14:33:27 +0000 (15:33 +0100)
src/parse/check.c

index ee99d401dd0607549c846b3f39f0c2322947782c..b40704bc40e82b436f21c44ec80650c31c5dafd3 100644 (file)
@@ -390,8 +390,11 @@ ANN static Type prim_id_non_res(const Env env, const Symbol *data) {
         return v->type;
       }
     }
-    gwerr_basic(_("Invalid variable"), _("not legit at this point."), NULL,
+    m_str str = NULL;
+    gw_asprintf(env->gwion->mp, &str, "Invalid variable {R}%s{0}\n", name);
+    gwerr_basic(str, _("not legit at this point."), NULL,
                 env->name, prim_pos(data), 0);
+    free_mstr(env->gwion->mp, str);
     did_you_mean_nspc(v ? v->from->owner : env->curr, s_name(sym));
     env_set_error(env, true);
     return NULL;