Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/gtests/blenlib/BLI_listbase_test.cc')
-rw-r--r--tests/gtests/blenlib/BLI_listbase_test.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/gtests/blenlib/BLI_listbase_test.cc b/tests/gtests/blenlib/BLI_listbase_test.cc
index 76d173c9604..e5919c5dfb1 100644
--- a/tests/gtests/blenlib/BLI_listbase_test.cc
+++ b/tests/gtests/blenlib/BLI_listbase_test.cc
@@ -16,8 +16,10 @@ extern "C" {
static bool listbase_is_valid(const ListBase *listbase)
{
#define TESTFAIL(test) \
- if (!(test)) \
- goto fail;
+ if (!(test)) { \
+ goto fail; \
+ } \
+ ((void)0)
if (listbase->first) {
const Link *prev, *link;
@@ -31,14 +33,14 @@ static bool listbase_is_valid(const ListBase *listbase)
link = (Link *)listbase->first;
do {
TESTFAIL(link->prev == prev);
- } while ((prev = link), (link = link->next));
+ } while ((void)(prev = link), (link = link->next));
TESTFAIL(prev == listbase->last);
prev = NULL;
link = (Link *)listbase->last;
do {
TESTFAIL(link->next == prev);
- } while ((prev = link), (link = link->prev));
+ } while ((void)(prev = link), (link = link->prev));
TESTFAIL(prev == listbase->first);
}
else {