summaryrefslogtreecommitdiff
path: root/Objects/longobject.c
diff options
context:
space:
mode:
authorBrandt Bucher <brandt@python.org>2022-01-16 08:06:37 -0800
committerGitHub <noreply@github.com>2022-01-16 16:06:37 +0000
commit5cd9a162cd02a3d0f1b0a182d80feeb17439e84f (patch)
tree3a80de2f3551e23f85f4c63200e5ecd844dfa374 /Objects/longobject.c
parent09087b8519316608b85131ee7455b664c00c38d2 (diff)
downloadcpython-git-5cd9a162cd02a3d0f1b0a182d80feeb17439e84f.tar.gz
bpo-46361: Fix "small" `int` caching (GH-30583)
Diffstat (limited to 'Objects/longobject.c')
-rw-r--r--Objects/longobject.c2
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