Skip to content

Commit 53fa880

Browse files
committed
move assert to _Py_memory_repeat
1 parent 7056599 commit 53fa880

File tree

2 files changed

+1
-1
lines changed

2 files changed

+1
-1
lines changed

Include/internal/pycore_list.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ _PyList_AppendTakeRef(PyListObject *self, PyObject *newitem)
6060
static inline void
6161
_Py_memory_repeat(char* dest, Py_ssize_t len_dest, Py_ssize_t len_src)
6262
{
63+
assert(len_src > 0);
6364
Py_ssize_t copied = len_src;
6465
while (copied < len_dest) {
6566
Py_ssize_t bytes_to_copy = Py_MIN(copied, len_dest - copied);

Objects/tupleobject.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -508,7 +508,6 @@ tuplerepeat(PyTupleObject *a, Py_ssize_t n)
508508
return tuple_get_empty();
509509
}
510510
assert(n>0);
511-
assert(input_size > 0);
512511

513512
if (input_size > PY_SSIZE_T_MAX / n)
514513
return PyErr_NoMemory();

0 commit comments

Comments
 (0)