X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ce5fe3d490dc5e72b7c9b85bd55da38743d4dfa3..cf6a1cc5a48717bed67bcb9e32b77e51ea9f53c7:/src/xbt/dynar.cpp diff --git a/src/xbt/dynar.cpp b/src/xbt/dynar.cpp index 58633d14e4..bc635cab73 100644 --- a/src/xbt/dynar.cpp +++ b/src/xbt/dynar.cpp @@ -240,9 +240,7 @@ void xbt_dynar_remove_at(xbt_dynar_t dynar, int idx, void* object) dynar->free_f(_xbt_dynar_elm(dynar, idx)); } - unsigned long nb_shift = dynar->used - 1 - idx; - - if (nb_shift) { + if (unsigned long nb_shift = dynar->used - 1 - idx; nb_shift > 0) { unsigned long offset = nb_shift * dynar->elmsize; memmove(_xbt_dynar_elm(dynar, idx), _xbt_dynar_elm(dynar, idx + 1), offset); }