Skip to content

Commit 7d8974f

Browse files
Statically initialize PyInterpreterState.id_refcount.
1 parent b8ddf7e commit 7d8974f

File tree

2 files changed

+1
-1
lines changed

2 files changed

+1
-1
lines changed

Include/internal/pycore_runtime_init.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ extern "C" {
3535
#define _PyInterpreterState_INIT \
3636
{ \
3737
._static = 1, \
38+
.id_refcount = -1, \
3839
._initial_thread = _PyThreadState_INIT, \
3940
}
4041

Python/pystate.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,6 @@ init_interpreter(PyInterpreterState *interp,
281281

282282
assert(id > 0 || (id == 0 && interp == runtime->interpreters.main));
283283
interp->id = id;
284-
interp->id_refcount = -1;
285284

286285
assert(runtime->interpreters.head == interp);
287286
assert(next != NULL || (interp == runtime->interpreters.main));

0 commit comments

Comments
 (0)