@@ -286,7 +286,7 @@ dummy_func(
286
286
tier1 inst (INSTRUMENTED_END_FOR , (receiver , value -- receiver )) {
287
287
/* Need to create a fake StopIteration error here,
288
288
* to conform to PEP 380 */
289
- if (PyGen_Check ( PyStackRef_AsPyObjectBorrow ( receiver ) )) {
289
+ if (PyStackRef_GenCheck ( receiver )) {
290
290
if (monitor_stop_iteration (tstate , frame , this_instr , PyStackRef_AsPyObjectBorrow (value ))) {
291
291
ERROR_NO_POP ();
292
292
}
@@ -317,7 +317,7 @@ dummy_func(
317
317
}
318
318
319
319
pure inst (UNARY_NOT , (value -- res )) {
320
- assert (PyBool_Check ( PyStackRef_AsPyObjectBorrow ( value ) ));
320
+ assert (PyStackRef_BoolCheck ( value ));
321
321
res = PyStackRef_Is (value , PyStackRef_False )
322
322
? PyStackRef_True : PyStackRef_False ;
323
323
}
@@ -353,7 +353,7 @@ dummy_func(
353
353
macro (TO_BOOL ) = _SPECIALIZE_TO_BOOL + unused /2 + _TO_BOOL ;
354
354
355
355
inst (TO_BOOL_BOOL , (unused /1 , unused /2 , value -- value )) {
356
- EXIT_IF (!PyBool_Check ( PyStackRef_AsPyObjectBorrow ( value ) ));
356
+ EXIT_IF (!PyStackRef_BoolCheck ( value ));
357
357
STAT_INC (TO_BOOL , hit );
358
358
}
359
359
@@ -2688,7 +2688,7 @@ dummy_func(
2688
2688
}
2689
2689
2690
2690
replaced op (_POP_JUMP_IF_FALSE , (cond -- )) {
2691
- assert (PyBool_Check ( PyStackRef_AsPyObjectBorrow ( cond ) ));
2691
+ assert (PyStackRef_BoolCheck ( cond ));
2692
2692
int flag = PyStackRef_Is (cond , PyStackRef_False );
2693
2693
#if ENABLE_SPECIALIZATION
2694
2694
this_instr [1 ].cache = (this_instr [1 ].cache << 1 ) | flag ;
@@ -2697,7 +2697,7 @@ dummy_func(
2697
2697
}
2698
2698
2699
2699
replaced op (_POP_JUMP_IF_TRUE , (cond -- )) {
2700
- assert (PyBool_Check ( PyStackRef_AsPyObjectBorrow ( cond ) ));
2700
+ assert (PyStackRef_BoolCheck ( cond ));
2701
2701
int flag = PyStackRef_Is (cond , PyStackRef_True );
2702
2702
#if ENABLE_SPECIALIZATION
2703
2703
this_instr [1 ].cache = (this_instr [1 ].cache << 1 ) | flag ;
@@ -3121,7 +3121,7 @@ dummy_func(
3121
3121
else {
3122
3122
Py_DECREF (tb );
3123
3123
}
3124
- assert (PyLong_Check ( PyStackRef_AsPyObjectBorrow ( lasti ) ));
3124
+ assert (PyStackRef_LongCheck ( lasti ));
3125
3125
(void )lasti ; // Shut up compiler warning if asserts are off
3126
3126
PyObject * stack [5 ] = {NULL , PyStackRef_AsPyObjectBorrow (exit_self ), exc , val_o , tb };
3127
3127
int has_self = !PyStackRef_IsNull (exit_self );
@@ -3163,7 +3163,7 @@ dummy_func(
3163
3163
else {
3164
3164
prev_exc = PyStackRef_None ;
3165
3165
}
3166
- assert (PyExceptionInstance_Check ( PyStackRef_AsPyObjectBorrow ( new_exc ) ));
3166
+ assert (PyStackRef_ExceptionInstanceCheck ( new_exc ));
3167
3167
exc_info -> exc_value = PyStackRef_AsPyObjectNew (new_exc );
3168
3168
}
3169
3169
@@ -3459,7 +3459,7 @@ dummy_func(
3459
3459
assert (Py_TYPE (callable_o ) == & PyMethod_Type );
3460
3460
self = PyStackRef_FromPyObjectNew (((PyMethodObject * )callable_o )-> im_self );
3461
3461
method = PyStackRef_FromPyObjectNew (((PyMethodObject * )callable_o )-> im_func );
3462
- assert (PyFunction_Check ( PyStackRef_AsPyObjectBorrow ( method ) ));
3462
+ assert (PyStackRef_FunctionCheck ( method ));
3463
3463
PyStackRef_CLOSE (callable );
3464
3464
}
3465
3465
@@ -4467,7 +4467,7 @@ dummy_func(
4467
4467
4468
4468
inst (INSTRUMENTED_POP_JUMP_IF_TRUE , (unused /1 -- )) {
4469
4469
_PyStackRef cond = POP ();
4470
- assert (PyBool_Check ( PyStackRef_AsPyObjectBorrow ( cond ) ));
4470
+ assert (PyStackRef_BoolCheck ( cond ));
4471
4471
int flag = PyStackRef_Is (cond , PyStackRef_True );
4472
4472
int offset = flag * oparg ;
4473
4473
#if ENABLE_SPECIALIZATION
@@ -4478,7 +4478,7 @@ dummy_func(
4478
4478
4479
4479
inst (INSTRUMENTED_POP_JUMP_IF_FALSE , (unused /1 -- )) {
4480
4480
_PyStackRef cond = POP ();
4481
- assert (PyBool_Check ( PyStackRef_AsPyObjectBorrow ( cond ) ));
4481
+ assert (PyStackRef_BoolCheck ( cond ));
4482
4482
int flag = PyStackRef_Is (cond , PyStackRef_False );
4483
4483
int offset = flag * oparg ;
4484
4484
#if ENABLE_SPECIALIZATION
0 commit comments