X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/60f31f9d24bd348ccad2ea99ba96424360b11a92..2b2f8865b7d2f38344cb01a253c9018643598c10:/src/xbt/dynar.c diff --git a/src/xbt/dynar.c b/src/xbt/dynar.c index 3cedd0e816..9d705dbaa0 100644 --- a/src/xbt/dynar.c +++ b/src/xbt/dynar.c @@ -36,8 +36,8 @@ struct gras_dynar_s { "dynar is not that long. You asked %d, but it's only %d long", \ idx, dynar->used) #define __check_populated_dynar(dynar) \ - gras_assert0(dynar->used, \ - "dynar contains nothing") + gras_assert1(dynar->used, \ + "dynar %p contains nothing",dynar) static inline @@ -183,6 +183,7 @@ gras_dynar_reset(gras_dynar_t * const dynar) { __sanity_check_dynar(dynar); + DEBUG1("Reset the dynar %p",dynar); if (dynar->free) { gras_dynar_map(dynar, dynar->free); } @@ -418,6 +419,7 @@ gras_dynar_pop(gras_dynar_t * const dynar, void * const dst) { __sanity_check_dynar(dynar); __check_populated_dynar(dynar); + DEBUG1("Pop %p",dynar); gras_dynar_remove_at(dynar, dynar->used-1, dst); }