summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorDavid Goldblatt <davidgoldblatt@fb.com>2019-03-19 16:04:35 -0700
committerDavid Goldblatt <davidtgoldblatt@gmail.com>2019-04-15 16:48:12 -0700
commitf4d24f05e1f270c43bc4129c0d18d673b8ac85b8 (patch)
tree4e3e0d1ae1f5c496a889ec13691bc6c090d7f8fb /configure.ac
parent7f7935cf7805036d42fb510592ab8b40bcfb0690 (diff)
Move extra size checks behind a config flag.
This will let us turn that flag into a generic "turn on runtime checks" flag that guards other functionality we have planned.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac22
1 files changed, 11 insertions, 11 deletions
diff --git a/configure.ac b/configure.ac
index 9cc2a6b5..7a83a1a4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1418,22 +1418,22 @@ if test "x$enable_readlinkat" = "x1" ; then
fi
AC_SUBST([enable_readlinkat])
-dnl Avoid the extra size checking by default
-AC_ARG_ENABLE([extra-size-check],
- [AS_HELP_STRING([--enable-extra-size-check],
- [Perform additonal size related sanity checks])],
-[if test "x$enable_extra_size_check" = "xno" ; then
- enable_extra_size_check="0"
+dnl Avoid extra safety checks by default
+AC_ARG_ENABLE([opt-safety-checks],
+ [AS_HELP_STRING([--enable-opt-safety-checks],
+ [Perform certain low-overhead checks, even in opt mode])],
+[if test "x$enable_opt_safety_checks" = "xno" ; then
+ enable_opt_safety_checks="0"
else
- enable_extra_size_check="1"
+ enable_opt_safety_checks="1"
fi
],
-[enable_extra_size_check="0"]
+[enable_opt_safety_checks="0"]
)
-if test "x$enable_extra_size_check" = "x1" ; then
- AC_DEFINE([JEMALLOC_EXTRA_SIZE_CHECK], [ ])
+if test "x$enable_opt_safety_checks" = "x1" ; then
+ AC_DEFINE([JEMALLOC_OPT_SAFETY_CHECKS], [ ])
fi
-AC_SUBST([enable_extra_size_check])
+AC_SUBST([enable_opt_safety_checks])
JE_COMPILABLE([a program using __builtin_unreachable], [
void foo (void) {