+ fi])
+
+ dnl Gnulib triggers the following error for me with GCC 12.x:
+ dnl
+ dnl In function 'convert_to_decimal',
+ dnl inlined from 'scale10_round_decimal_decoded' at ../gl/vasnprintf.c:1368:12:
+ dnl ../gl/vasnprintf.c:939:26: error: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Werror=alloc-size-larger-than=]
+ dnl 939 | char *c_ptr = (char *) malloc (xsum (xsum (extra_zeroes, c_len), 1));
+ dnl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ dnl
+ dnl I prefer to just disable the error because I think the warning is wrong.
+ if test "X$enable_Werror" = Xyes; then
+ PSPP_ENABLE_OPTION([-Wno-error=alloc-size-larger-than=])
+ fi])