@@ -163,7 +163,7 @@ dummy_func(
163163 op (_CHECK_PERIODIC_IF_NOT_YIELD_FROM , (-- )) {
164164 if ((oparg & RESUME_OPARG_LOCATION_MASK ) < RESUME_AFTER_YIELD_FROM ) {
165165 _Py_CHECK_EMSCRIPTEN_SIGNALS_PERIODICALLY ();
166- QSBR_QUIESCENT_STATE (tstate ); \
166+ QSBR_QUIESCENT_STATE (tstate );
167167 if (_Py_atomic_load_uintptr_relaxed (& tstate -> eval_breaker ) & _PY_EVAL_EVENTS_MASK ) {
168168 int err = _Py_HandlePending (tstate );
169169 ERROR_IF (err != 0 , error );
@@ -2245,7 +2245,8 @@ dummy_func(
22452245 PyObject * attr_o = FT_ATOMIC_LOAD_PTR_ACQUIRE (* value_ptr );
22462246 DEOPT_IF (attr_o == NULL );
22472247 #ifdef Py_GIL_DISABLED
2248- if (!_Py_TryIncrefCompareStackRef (value_ptr , attr_o , & attr )) {
2248+ int increfed = _Py_TryIncrefCompareStackRef (value_ptr , attr_o , & attr );
2249+ if (!increfed ) {
22492250 DEOPT_IF (true);
22502251 }
22512252 #else
@@ -2322,7 +2323,8 @@ dummy_func(
23222323 }
23232324 STAT_INC (LOAD_ATTR , hit );
23242325#ifdef Py_GIL_DISABLED
2325- if (!_Py_TryIncrefCompareStackRef (& ep -> me_value , attr_o , & attr )) {
2326+ int increfed = _Py_TryIncrefCompareStackRef (& ep -> me_value , attr_o , & attr );
2327+ if (!increfed ) {
23262328 DEOPT_IF (true);
23272329 }
23282330#else
0 commit comments