* src/floatfns.c: Check against __FINITE_MATH_ONLY__ (bug#37140)

This commit is contained in:
Mattias Engdegård
2019-08-29 12:29:47 +02:00
parent d09a1d66c6
commit 4a919b1bbc

View File

@@ -48,6 +48,14 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
#include <count-leading-zeros.h>
/* Emacs needs proper handling of ±inf; correct printing as well as
important packages depend on it. Make sure the user didn't specify
-ffinite-math-only, either directly or implicitly with -Ofast or
-ffast-math. */
#if defined __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__
#error Emacs cannot be built with -ffinite-math-only
#endif
/* Check that X is a floating point number. */
static void