Fix a bug in __builtin_unreachable configure check

In 1167e9e, I accidentally tested je_cv_gcc_builtin_ffsl instead of
je_cv_gcc_builtin_unreachable (copy-paste error), which meant that
JEMALLOC_INTERNAL_UNREACHABLE was always getting defined as abort even if
__builtin_unreachable support was detected.
This commit is contained in:
Elliot Ronaghan 2016-07-12 15:52:18 -07:00 committed by Jason Evans
parent d1207f0d37
commit 38a96f07ac

View File

@ -1061,7 +1061,7 @@ void foo (void) {
foo(); foo();
} }
], [je_cv_gcc_builtin_unreachable]) ], [je_cv_gcc_builtin_unreachable])
if test "x${je_cv_gcc_builtin_ffsl}" = "xyes" ; then if test "x${je_cv_gcc_builtin_unreachable}" = "xyes" ; then
AC_DEFINE([JEMALLOC_INTERNAL_UNREACHABLE], [__builtin_unreachable]) AC_DEFINE([JEMALLOC_INTERNAL_UNREACHABLE], [__builtin_unreachable])
else else
AC_DEFINE([JEMALLOC_INTERNAL_UNREACHABLE], [abort]) AC_DEFINE([JEMALLOC_INTERNAL_UNREACHABLE], [abort])