Commit ccb3c765 authored by Victor Stinner's avatar Victor Stinner Committed by GitHub

bpo-30860: Fix deadcode in obmalloc.c (#3499)

Fix Coverity CID 1417587: _PyMem_Initialize() contains code which is
never executed.

Replace the runtime check with a build assertion.
parent b9b69003
......@@ -297,9 +297,9 @@ _PyMem_Initialize(struct _pymem_runtime_state *state)
state->allocators.obj = _pyobject;
#ifdef WITH_PYMALLOC
Py_BUILD_ASSERT(NB_SMALL_SIZE_CLASSES == 64);
for (int i = 0; i < 8; i++) {
if (NB_SMALL_SIZE_CLASSES <= i * 8)
break;
for (int j = 0; j < 8; j++) {
int x = i * 8 + j;
poolp *addr = &(state->usedpools[2*(x)]);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment