@@ -539,9 +539,9 @@ dummy_func(
539539 double dres =
540540 ((PyFloatObject * )left_o )-> ob_fval *
541541 ((PyFloatObject * )right_o )-> ob_fval ;
542- PyObject * res_o ;
543- DECREF_INPUTS_AND_REUSE_FLOAT (left_o , right_o , dres , res_o );
542+ PyObject * res_o = _PyFloat_FromDouble_ConsumeInputs (left , right , dres );
544543 INPUTS_DEAD ();
544+ ERROR_IF (res_o == NULL , error );
545545 res = PyStackRef_FromPyObjectSteal (res_o );
546546 }
547547
@@ -553,9 +553,9 @@ dummy_func(
553553 double dres =
554554 ((PyFloatObject * )left_o )-> ob_fval +
555555 ((PyFloatObject * )right_o )-> ob_fval ;
556- PyObject * res_o ;
557- DECREF_INPUTS_AND_REUSE_FLOAT (left_o , right_o , dres , res_o );
556+ PyObject * res_o = _PyFloat_FromDouble_ConsumeInputs (left , right , dres );
558557 INPUTS_DEAD ();
558+ ERROR_IF (res_o == NULL , error );
559559 res = PyStackRef_FromPyObjectSteal (res_o );
560560 }
561561
@@ -567,9 +567,9 @@ dummy_func(
567567 double dres =
568568 ((PyFloatObject * )left_o )-> ob_fval -
569569 ((PyFloatObject * )right_o )-> ob_fval ;
570- PyObject * res_o ;
571- DECREF_INPUTS_AND_REUSE_FLOAT (left_o , right_o , dres , res_o );
570+ PyObject * res_o = _PyFloat_FromDouble_ConsumeInputs (left , right , dres );
572571 INPUTS_DEAD ();
572+ ERROR_IF (res_o == NULL , error );
573573 res = PyStackRef_FromPyObjectSteal (res_o );
574574 }
575575
0 commit comments