diff options
| author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2024-06-30 10:04:39 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-30 10:04:39 (GMT) |
| commit | 7776179ec459cc598fedf761a3c36463aa2e42a8 (patch) | |
| tree | cbcb05d3292b5531881b2f6aaf7e2bcc43d52bdf | |
| parent | 0dfb437a32f9b9a8a0ae61d8c43c47417651f44e (diff) | |
| download | cpython-7776179ec459cc598fedf761a3c36463aa2e42a8.zip cpython-7776179ec459cc598fedf761a3c36463aa2e42a8.tar.gz cpython-7776179ec459cc598fedf761a3c36463aa2e42a8.tar.bz2 | |
[3.13] gh-119447: Fix build with _PY_SHORT_FLOAT_REPR == 0 (GH-121178) (#121179)
gh-119447: Fix build with _PY_SHORT_FLOAT_REPR == 0 (GH-121178)
(cherry picked from commit c3677befbecbd7fa94cde8c1fecaa4cc18e6aa2b)
Co-authored-by: Yureka <yuka@yuka.dev>
| -rw-r--r-- | Include/internal/pycore_dtoa.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/Include/internal/pycore_dtoa.h b/Include/internal/pycore_dtoa.h index c5cfdf4..e4222c5 100644 --- a/Include/internal/pycore_dtoa.h +++ b/Include/internal/pycore_dtoa.h @@ -11,8 +11,6 @@ extern "C" { #include "pycore_pymath.h" // _PY_SHORT_FLOAT_REPR -#if _PY_SHORT_FLOAT_REPR == 1 - typedef uint32_t ULong; struct @@ -22,15 +20,15 @@ Bigint { ULong x[1]; }; -#ifdef Py_USING_MEMORY_DEBUGGER +#if defined(Py_USING_MEMORY_DEBUGGER) || _PY_SHORT_FLOAT_REPR == 0 struct _dtoa_state { int _not_used; }; -#define _dtoa_interp_state_INIT(INTERP) \ +#define _dtoa_state_INIT(INTERP) \ {0} -#else // !Py_USING_MEMORY_DEBUGGER +#else // !Py_USING_MEMORY_DEBUGGER && _PY_SHORT_FLOAT_REPR != 0 /* The size of the Bigint freelist */ #define Bigint_Kmax 7 @@ -66,8 +64,6 @@ extern char* _Py_dg_dtoa(double d, int mode, int ndigits, int *decpt, int *sign, char **rve); extern void _Py_dg_freedtoa(char *s); -#endif // _PY_SHORT_FLOAT_REPR == 1 - extern PyStatus _PyDtoa_Init(PyInterpreterState *interp); extern void _PyDtoa_Fini(PyInterpreterState *interp); |
