]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
stdlib: Fix UB on strtod FIX
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Wed, 23 Apr 2025 13:35:49 +0000 (10:35 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Wed, 7 May 2025 17:21:21 +0000 (14:21 -0300)
stdlib/strtod_l.c

index 06a93e2afeff7e94fd53861c7be7c2a04f8f29fc..8ab06c15c1508ed74fdc21e51be800ec4c346031 100644 (file)
@@ -150,7 +150,7 @@ extern FLOAT MPN2FLOAT (mp_srcptr mpn, int exponent, int negative);
 #if    BITS_PER_MP_LIMB == 32
 # define MAX_DIG_PER_LIMB      9
 # define MAX_FAC_PER_LIMB      1000000000UL
-# define SHIFT_CTE(N)          N # U
+# define SHIFT_CTE(N)          N ## U
 #elif  BITS_PER_MP_LIMB == 64
 # define MAX_DIG_PER_LIMB      19
 # define MAX_FAC_PER_LIMB      10000000000000000000ULL