Procházet zdrojové kódy

tests/helper.h: inform user application retuern value is ignored when running on valgrind (as computation may have been skipped)

Nathalie Furmento před 13 roky
rodič
revize
a51401af10
1 změnil soubory, kde provedl 8 přidání a 1 odebrání
  1. 8 1
      tests/helper.h

+ 8 - 1
tests/helper.h

@@ -50,7 +50,14 @@
 #endif
 
 #ifdef STARPU_HAVE_VALGRIND_H
-#  define STARPU_RETURN(ret) do { if(RUNNING_ON_VALGRIND) return 0; else return ret; } while(0)
+#  define STARPU_RETURN(ret) \
+	do {								\
+		if(RUNNING_ON_VALGRIND) {				\
+			FPRINTF(stderr, "Running on valgrind, ignoring return value\n"); \
+			return 0;					\
+		} \
+		else return ret; \
+	} while(0)
 #else
 #  define STARPU_RETURN(ret) return ret
 #endif