瀏覽代碼

Fix macro safety

Samuel Thibault 13 年之前
父節點
當前提交
566ce8362e
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      include/starpu_util.h

+ 3 - 3
include/starpu_util.h

@@ -35,15 +35,15 @@ extern "C"
 #define STARPU_MAX(a,b)	((a)<(b)?(b):(a))
 
 #ifdef STARPU_NO_ASSERT
-#define STARPU_ASSERT(x)		do {} while(0);
-#define STARPU_ASSERT_MSG(x, msg)	do {} while(0);
+#define STARPU_ASSERT(x)		do {} while(0)
+#define STARPU_ASSERT_MSG(x, msg)	do {} while(0)
 #else
 #  if defined(__CUDACC__) && defined(STARPU_HAVE_WINDOWS)
 #    define STARPU_ASSERT(x)		do { if (!(x)) *(int*)NULL = 0; } while(0)
 #    define STARPU_ASSERT_MSG(x, msg)	do { if (!(x)) { fprintf(stderr, "%s\n", msg); *(int*)NULL = 0; }} while(0)
 #  else
 #    define STARPU_ASSERT(x)		assert(x)
-#    define STARPU_ASSERT_MSG(x, msg)	{ if (!(x)) { fprintf(stderr, "%s\n", msg); } ; assert(x); }
+#    define STARPU_ASSERT_MSG(x, msg)	do { if (!(x)) { fprintf(stderr, "%s\n", msg); } ; assert(x); } while(0)
 
 #  endif
 #endif