X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/48404c66fc4d8248308db1d1398cb79a6763077e..d0ffc37686edcc803601f76ab51fdfed5fc2f241:/src/simix/smx_deployment.c diff --git a/src/simix/smx_deployment.c b/src/simix/smx_deployment.c index 07f130d8b6..3b53ec8ac8 100644 --- a/src/simix/smx_deployment.c +++ b/src/simix/smx_deployment.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2007, 2009, 2010. The SimGrid Team. +/* Copyright (c) 2007, 2009-2013. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -97,8 +97,6 @@ void SIMIX_init_application(void){ */ void SIMIX_launch_application(const char *file) { - xbt_ex_t e; - _XBT_GNUC_UNUSED int parse_status; xbt_assert(simix_global, "SIMIX_global_init has to be called before SIMIX_launch_application."); @@ -110,7 +108,8 @@ void SIMIX_launch_application(const char *file) parse_status = surf_parse(); surf_parse_close(); xbt_assert(!parse_status, "Parse error at %s:%d", file,surf_parse_lineno); - } CATCH(e) { + } + CATCH_ANONYMOUS { XBT_ERROR("Unrecoverable error at %s:%d. The full exception stack follows, in case it helps you to diagnose the problem.", file, surf_parse_lineno); RETHROW;