From: Martin Quinson Date: Mon, 9 Jan 2012 17:17:37 +0000 (+0100) Subject: give the localisation of parse errors more accurately X-Git-Tag: exp_20120216~173 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/eef53920677fb0b3632b965c36f2f4256bf8d9e0?ds=sidebyside give the localisation of parse errors more accurately --- diff --git a/src/simix/smx_deployment.c b/src/simix/smx_deployment.c index a26e502dd7..dcd449780d 100644 --- a/src/simix/smx_deployment.c +++ b/src/simix/smx_deployment.c @@ -124,7 +124,7 @@ void SIMIX_launch_application(const char *file) TRY { parse_status = surf_parse(); surf_parse_close(); - xbt_assert(!parse_status, "Parse error in %s", file); + xbt_assert(!parse_status, "Parse error at %s:%d", file,surf_parse_lineno); } CATCH(e) { xbt_die("Unrecoverable error at %s:%d: %s", file,surf_parse_lineno, __xbt_running_ctx_fetch()->exception.msg); //FIXME: that pimple is due to the fact that e.msg does not seem to be set on CATCH(e). The pimple should be removed when the bug is gone.