Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
make an error message marginally more understandable to the users
authorMartin Quinson <martin.quinson@loria.fr>
Sat, 4 Aug 2012 08:12:23 +0000 (10:12 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Sat, 4 Aug 2012 08:12:41 +0000 (10:12 +0200)
src/smpi/smpi_bench.c

index 7fb8181..1f57a81 100644 (file)
@@ -248,7 +248,7 @@ int smpi_sample_2(int global, const char *file, int line)
   char *loc = sample_location(global, file, line);
   local_data_t *data;
 
   char *loc = sample_location(global, file, line);
   local_data_t *data;
 
-  xbt_assert(samples, "You did something very inconsistent, didn't you?");
+  xbt_assert(samples, "Y U NO use SMPI_SAMPLE_* macros? Stop messing directly with smpi_sample_* functions!");
   data = xbt_dict_get_or_null(samples, loc);
   if (!data) {
     xbt_assert(data, "Please, do thing in order");
   data = xbt_dict_get_or_null(samples, loc);
   if (!data) {
     xbt_assert(data, "Please, do thing in order");
@@ -277,7 +277,7 @@ void smpi_sample_3(int global, const char *file, int line)
   local_data_t *data;
   double sample, n;
 
   local_data_t *data;
   double sample, n;
 
-  xbt_assert(samples, "You did something very inconsistent, didn't you?");
+  xbt_assert(samples, "Y U NO use SMPI_SAMPLE_* macros? Stop messing directly with smpi_sample_* functions!");
   data = xbt_dict_get_or_null(samples, loc);
   smpi_bench_end();
   if(data && data->started && data->count < data->iters) {
   data = xbt_dict_get_or_null(samples, loc);
   smpi_bench_end();
   if(data && data->started && data->count < data->iters) {