]> Nishi Git Mirror - gwion.git/commitdiff
:art:Gcc like message
authorfennecdjay <astor.jeremie@wanadoo.fr>
Thu, 13 Jun 2019 20:20:53 +0000 (22:20 +0200)
committerfennecdjay <astor.jeremie@wanadoo.fr>
Thu, 13 Jun 2019 20:20:53 +0000 (22:20 +0200)
ast
src/gwion.c

diff --git a/ast b/ast
index 63cdc302579f7e86ddeb6b498e1336b933499700..ebe247e43e6e2cddb6fc46ad63843405b3006bcb 160000 (submodule)
--- a/ast
+++ b/ast
@@ -1 +1 @@
-Subproject commit 63cdc302579f7e86ddeb6b498e1336b933499700
+Subproject commit ebe247e43e6e2cddb6fc46ad63843405b3006bcb
index 9b0c185c74b9bafde10daa6ea231531aae4d5cfd..ba957defc2eaa479136fba0eeef32125087e8a49 100644 (file)
@@ -106,14 +106,15 @@ ANN void gwion_end(const Gwion gwion) {
 }
 
 ANN void env_err(const Env env, const struct YYLTYPE* pos, const m_str fmt, ...) {
-  loc_err(pos, env->name);
   if(env->class_def)
     gw_err("in class: '%s'\n", env->class_def->name);
   if(env->func)
     gw_err("in function: '%s'\n", env->func->name);
+  loc_header(pos, env->name);
   va_list arg;
   va_start(arg, fmt);
   vfprintf(stderr, fmt, arg);
   va_end(arg);
   fprintf(stderr, "\n");
+  loc_err(pos, env->name);
 }