Skip to content

Commit 9e11cc7

Browse files
committed
Push assert up to caller
1 parent e223e36 commit 9e11cc7

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Include/internal/pycore_stackref.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -506,6 +506,11 @@ PyStackRef_AsPyObjectBorrow(_PyStackRef ref)
506506
return BITS_TO_PTR_MASKED(ref);
507507
}
508508

509+
#ifdef Py_DEBUG
510+
#define PyStackRef_AsPyObjectBorrow(REF) \
511+
(assert(!PyStackRef_IsTaggedInt(REF)), PyStackRef_AsPyObjectBorrow(REF))
512+
#endif
513+
509514
static inline _PyStackRef
510515
PyStackRef_Borrow(_PyStackRef ref)
511516
{

0 commit comments

Comments
 (0)