diff options
author | Jason Evans <jasone@canonware.com> | 2014-10-15 21:49:14 (GMT) |
---|---|---|
committer | Jason Evans <jasone@canonware.com> | 2014-10-15 21:49:14 (GMT) |
commit | acbcbad1e18d3082ee6ce851994ed03f63ae55bd (patch) | |
tree | 17c60b4545884eb9dc0c8712f882da0e28368f8d | |
parent | d1f3ab4008f95e8928777d28a40aff9708701503 (diff) | |
download | jemalloc-acbcbad1e18d3082ee6ce851994ed03f63ae55bd.zip jemalloc-acbcbad1e18d3082ee6ce851994ed03f63ae55bd.tar.gz jemalloc-acbcbad1e18d3082ee6ce851994ed03f63ae55bd.tar.bz2 |
Thwart compiler optimizations.
-rw-r--r-- | test/stress/microbench.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/stress/microbench.c b/test/stress/microbench.c index 980eca4..aefbe6a 100644 --- a/test/stress/microbench.c +++ b/test/stress/microbench.c @@ -114,6 +114,10 @@ malloc_mus_free(void) void *p; p = malloc(1); + if (p == NULL) { + test_fail("Unexpected malloc() failure"); + return; + } malloc_usable_size(p); free(p); } @@ -124,6 +128,10 @@ malloc_sallocx_free(void) void *p; p = malloc(1); + if (p == NULL) { + test_fail("Unexpected malloc() failure"); + return; + } if (sallocx(p, 0) < 1) test_fail("Unexpected sallocx() failure"); free(p); @@ -143,6 +151,10 @@ malloc_nallocx_free(void) void *p; p = malloc(1); + if (p == NULL) { + test_fail("Unexpected malloc() failure"); + return; + } if (nallocx(1, 0) < 1) test_fail("Unexpected nallocx() failure"); free(p); |