Skip to content

Commit 70884c9

Browse files
committed
Add ESCAPING_CALL markers
1 parent 34974d1 commit 70884c9

18 files changed

+2243
-1004
lines changed

Include/internal/pycore_frame.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ static inline _PyStackRef*
167167
_PyFrame_GetStackPointer(_PyInterpreterFrame *frame)
168168
{
169169
#ifdef Py_DEBUG
170+
assert(PyThreadState_GET()->sp_cached == 0);
170171
PyThreadState_GET()->sp_cached++;
171172
#endif
172173
assert(frame->stackpointer != NULL);
@@ -181,6 +182,7 @@ _PyFrame_SetStackPointer(_PyInterpreterFrame *frame, _PyStackRef *stack_pointer)
181182
#ifdef Py_DEBUG
182183
PyThreadState_GET()->sp_cached--;
183184
#endif
185+
assert(PyThreadState_GET()->sp_cached == 0);
184186
assert(frame->stackpointer == NULL);
185187
frame->stackpointer = stack_pointer;
186188
}

Include/internal/pycore_opcode_metadata.h

Lines changed: 18 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Include/internal/pycore_uop_ids.h

Lines changed: 23 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Include/internal/pycore_uop_metadata.h

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Include/opcode_ids.h

Lines changed: 15 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)