]> Nishi Git Mirror - gwion.git/commitdiff
:wrench: Windows things
authorJérémie Astor <fennecdjay@gmail.com>
Thu, 11 Mar 2021 02:38:36 +0000 (03:38 +0100)
committerJérémie Astor <fennecdjay@gmail.com>
Thu, 11 Mar 2021 02:38:36 +0000 (03:38 +0100)
src/parse/check.c
util

index 6dd23878ea2a0fd7799e888131e703b4f87309e3..c914f29faa5acfdf145c345d928c0ae7914bbade 100644 (file)
@@ -545,10 +545,15 @@ ANN static void print_arg(Arg_List e) {
 ANN2(1) static void function_alternative(const Env env, const Type f, const Exp args, const loc_t pos){
   if(env->context->error) // needed for ufcs
     return;
-  env_err(env, pos, _("argument type(s) do not match for function."));
+  loc_header(pos, env->name);
+  loc_header(pos, env->name);
+  gw_err(_("argument type(s) do not match for function {+/}%s{0}.\n"),
+    s_name(f->info->func->def->base->xid));
+  loc_err(pos, env->name);
+  gw_err("\nalternative:\n");
   Func up = f->info->func;
   do {
-    gw_err("{-}(%s){0}  ", up->name);
+    gw_err("  {-}(%s){0}  ", up->name);
     const Arg_List e = up->def->base->args;
     if(e)
       print_arg(e);
diff --git a/util b/util
index 4015b0ce51e899befdf8dd049f13cdbee2f85f57..26c870998fb67d5e0eaa8a46b7cde4d5745de40f 160000 (submodule)
--- a/util
+++ b/util
@@ -1 +1 @@
-Subproject commit 4015b0ce51e899befdf8dd049f13cdbee2f85f57
+Subproject commit 26c870998fb67d5e0eaa8a46b7cde4d5745de40f