diff options
author | Brandt Bucher <brandt@python.org> | 2022-01-16 08:06:37 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-16 16:06:37 +0000 |
commit | 5cd9a162cd02a3d0f1b0a182d80feeb17439e84f (patch) | |
tree | 3a80de2f3551e23f85f4c63200e5ecd844dfa374 /Objects/longobject.c | |
parent | 09087b8519316608b85131ee7455b664c00c38d2 (diff) | |
download | cpython-git-5cd9a162cd02a3d0f1b0a182d80feeb17439e84f.tar.gz |
bpo-46361: Fix "small" `int` caching (GH-30583)
Diffstat (limited to 'Objects/longobject.c')
-rw-r--r-- | Objects/longobject.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Objects/longobject.c b/Objects/longobject.c index 5d181aa085..1b2d1266c6 100644 --- a/Objects/longobject.c +++ b/Objects/longobject.c @@ -911,7 +911,7 @@ _PyLong_FromByteArray(const unsigned char* bytes, size_t n, } Py_SET_SIZE(v, is_signed ? -idigit : idigit); - return (PyObject *)long_normalize(v); + return (PyObject *)maybe_small_long(long_normalize(v)); } int |