Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Change an assert to an exception raising point (to ease debugging)
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 8 Sep 2005 21:11:28 +0000 (21:11 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 8 Sep 2005 21:11:28 +0000 (21:11 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1708 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/gras/Virtu/process.c

index 670269d..462c34e 100644 (file)
@@ -107,8 +107,8 @@ gras_procdata_init() {
     } CATCH(e) {
       xbt_ex_free(e);
     }
-    xbt_assert1(!found,
-               "MayDay: two modules use '%s' as libdata name", fab.name);
+    if (found)
+      THROW1(unknown_error,0,"MayDay: two modules use '%s' as libdata name", fab.name);
     
     /* Add the data in place */
     xbt_dict_set(pd->libdata, fab.name, (fab.creator)(), fab.destructor);