summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorQinfan Wu <wqfish@fb.com>2015-03-21 17:18:39 (GMT)
committerQinfan Wu <wqfish@fb.com>2015-03-21 17:18:39 (GMT)
commitfd5901ce3083cd3277b87aa414884d7628e2d509 (patch)
treebd634363f3c552a6ffd0420593614015fe1f1eb0 /src
parent7e336e7359ec50f06ec73f29033c7807148bf476 (diff)
downloadjemalloc-fd5901ce3083cd3277b87aa414884d7628e2d509.zip
jemalloc-fd5901ce3083cd3277b87aa414884d7628e2d509.tar.gz
jemalloc-fd5901ce3083cd3277b87aa414884d7628e2d509.tar.bz2
Fix a compile error caused by mixed declarations and code.
Diffstat (limited to 'src')
-rw-r--r--src/stats.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/stats.c b/src/stats.c
index ae74737..b41b458 100644
--- a/src/stats.c
+++ b/src/stats.c
@@ -472,14 +472,15 @@ stats_print(void (*write_cb)(void *, const char *), void *cbopaque,
malloc_cprintf(write_cb, cbopaque, \
" opt."#n": %zd\n", ssv); \
}
-#define OPT_WRITE_SSIZE_T_MUTABLE(n, m) \
+#define OPT_WRITE_SSIZE_T_MUTABLE(n, m) { \
ssize_t ssv2; \
if (je_mallctl("opt."#n, &ssv, &sssz, NULL, 0) == 0 && \
je_mallctl(#m, &ssv2, &sssz, NULL, 0) == 0) { \
malloc_cprintf(write_cb, cbopaque, \
" opt."#n": %zd ("#m": %zd)\n", ssv, \
ssv2); \
- }
+ } \
+}
#define OPT_WRITE_CHAR_P(n) \
if (je_mallctl("opt."#n, &cpv, &cpsz, NULL, 0) == 0) { \
malloc_cprintf(write_cb, cbopaque, \