@@ -1030,6 +1030,7 @@ builtin_eval_impl(PyModuleDef *module, PyObject *source, PyObject *globals, PyOb
1030
1030
static PyObject *
1031
1031
builtin_eval (PyModuleDef * module , PyObject * args )
1032
1032
{
1033
+ STACKLESS_GETARG ();
1033
1034
PyObject * return_value = NULL ;
1034
1035
PyObject * source ;
1035
1036
PyObject * globals = Py_None ;
@@ -1039,15 +1040,17 @@ builtin_eval(PyModuleDef *module, PyObject *args)
1039
1040
1 , 3 ,
1040
1041
& source , & globals , & locals ))
1041
1042
goto exit ;
1043
+ STACKLESS_PROMOTE_ALL ();
1042
1044
return_value = builtin_eval_impl (module , source , globals , locals );
1045
+ STACKLESS_ASSERT ();
1043
1046
1044
1047
exit :
1045
1048
return return_value ;
1046
1049
}
1047
1050
1048
1051
static PyObject *
1049
1052
builtin_eval_impl (PyModuleDef * module , PyObject * source , PyObject * globals , PyObject * locals )
1050
- /*[clinic end generated code: output=c24abb7472109f9a input=23391c4fc7497323]*/
1053
+ /*[clinic end generated code: output=28c7bb349e59eeb7 input=23391c4fc7497323]*/
1051
1054
{
1052
1055
STACKLESS_GETARG ();
1053
1056
PyObject * result , * tmp = NULL ;
@@ -1155,6 +1158,7 @@ builtin_exec_impl(PyModuleDef *module, PyObject *source, PyObject *globals, PyOb
1155
1158
static PyObject *
1156
1159
builtin_exec (PyModuleDef * module , PyObject * args )
1157
1160
{
1161
+ STACKLESS_GETARG ();
1158
1162
PyObject * return_value = NULL ;
1159
1163
PyObject * source ;
1160
1164
PyObject * globals = Py_None ;
@@ -1164,15 +1168,17 @@ builtin_exec(PyModuleDef *module, PyObject *args)
1164
1168
1 , 3 ,
1165
1169
& source , & globals , & locals ))
1166
1170
goto exit ;
1171
+ STACKLESS_PROMOTE_ALL ();
1167
1172
return_value = builtin_exec_impl (module , source , globals , locals );
1173
+ STACKLESS_ASSERT ();
1168
1174
1169
1175
exit :
1170
1176
return return_value ;
1171
1177
}
1172
1178
1173
1179
static PyObject *
1174
1180
builtin_exec_impl (PyModuleDef * module , PyObject * source , PyObject * globals , PyObject * locals )
1175
- /*[clinic end generated code: output=101daa75fa09f8a6 input=b73d7f2ce89fd88a]*/
1181
+ /*[clinic end generated code: output=7298a022b00bf491 input=b73d7f2ce89fd88a]*/
1176
1182
{
1177
1183
STACKLESS_GETARG ();
1178
1184
PyObject * v ;
0 commit comments