Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
give the localisation of parse errors more accurately
[simgrid.git] / src / simix / smx_deployment.c
index a26e502..dcd4497 100644 (file)
@@ -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.