Merge pull request #15733 from benjarobin/fix_warn_ndebug
Allow to build without any warning with NDEBUG defined + Bugfix
This commit is contained in:
@@ -99,13 +99,13 @@ static void test_bool_assign(void) {
|
||||
g = cp; /* cast from pointer */
|
||||
h = NULL; /* cast from pointer */
|
||||
|
||||
assert(b);
|
||||
assert(c);
|
||||
assert(d);
|
||||
assert(e);
|
||||
assert(!f);
|
||||
assert(g);
|
||||
assert(!h);
|
||||
assert_se(b);
|
||||
assert_se(c);
|
||||
assert_se(d);
|
||||
assert_se(e);
|
||||
assert_se(!f);
|
||||
assert_se(g);
|
||||
assert_se(!h);
|
||||
}
|
||||
|
||||
static int cleanup_counter = 0;
|
||||
|
||||
@@ -233,17 +233,17 @@ static void assert_equal_fd(int fd1, int fd2) {
|
||||
ssize_t x, y;
|
||||
|
||||
x = read(fd1, a, sizeof(a));
|
||||
assert(x >= 0);
|
||||
assert_se(x >= 0);
|
||||
|
||||
y = read(fd2, b, sizeof(b));
|
||||
assert(y >= 0);
|
||||
assert_se(y >= 0);
|
||||
|
||||
assert(x == y);
|
||||
assert_se(x == y);
|
||||
|
||||
if (x == 0)
|
||||
break;
|
||||
|
||||
assert(memcmp(a, b, x) == 0);
|
||||
assert_se(memcmp(a, b, x) == 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -433,7 +433,7 @@ static void assert_similar(usec_t a, usec_t b) {
|
||||
else
|
||||
d = b - a;
|
||||
|
||||
assert(d < 10*USEC_PER_SEC);
|
||||
assert_se(d < 10*USEC_PER_SEC);
|
||||
}
|
||||
|
||||
static void test_usec_shift_clock(void) {
|
||||
|
||||
Reference in New Issue
Block a user