tests: Make sure unused malloc() doesn't get optimized away
authorKristian Høgsberg <krh@bitplanet.net>
Thu, 19 Apr 2012 16:07:20 +0000 (12:07 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 19 Apr 2012 16:07:20 +0000 (12:07 -0400)
tests/sanity-test.c

index 77b5cee..90e55ff 100644 (file)
@@ -36,6 +36,8 @@ FAIL_TEST(sanity_malloc_direct)
        void *p;
 
        p = malloc(10); /* memory leak */
+       assert(p);      /* assert that we got memory, also prevents
+                        * the malloc from getting optimized away. */
        free(NULL);     /* NULL must not be counted */
 }