|
From: <sv...@va...> - 2015-08-02 19:31:21
|
Author: florian
Date: Sun Aug 2 20:31:14 2015
New Revision: 15470
Log:
As pointed out by GCC 5.1 macro arguments ought to be paranthesized
when referenced. Previously CHECK(a && b) would expand to !a && b
which clearly was not the intention.
Modified:
trunk/memcheck/tests/unit_libcbase.c
Modified: trunk/memcheck/tests/unit_libcbase.c
==============================================================================
--- trunk/memcheck/tests/unit_libcbase.c (original)
+++ trunk/memcheck/tests/unit_libcbase.c Sun Aug 2 20:31:14 2015
@@ -28,7 +28,7 @@
#define CHECK(x) \
- if (!x) { fprintf(stderr, "failure: %s:%d\n", __FILE__, __LINE__); }
+ if (!(x)) { fprintf(stderr, "failure: %s:%d\n", __FILE__, __LINE__); }
void test_VG_STREQ(void)
|