chiark / gitweb /
build-sys: move core/build.h → shared/build.h
[elogind.git] / src / shared / test-tables.h
index 3ac8729d749af090c0bdd5da9a91166a4c14ad3c..74f1716fe08ee9af42fc7bd1c6f7bdcd1ceef840 100644 (file)
@@ -40,10 +40,9 @@ static inline void _test_table(const char *name,
                         rev = reverse("--no-such--value----");
 
                 printf("%s: %d → %s → %d\n", name, i, val, rev);
-                if (i >= 0 && i < size ?
-                    sparse ? rev != i && rev != -1 : val == NULL || rev != i :
-                    val != NULL || rev != -1)
-                        exit(EXIT_FAILURE);
+                assert_se(!(i >= 0 && i < size ?
+                            sparse ? rev != i && rev != -1 : val == NULL || rev != i :
+                            val != NULL || rev != -1));
         }
 }