|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
|
|
|
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
|
|
|
|
|
|
|
n |
exception_lineno = 23; |
n |
|
|
type_description_1 = "oo"; |
|
|
|
goto frame_exception_exit_1; |
|
|
|
} |
|
|
|
tmp_assign_source_3 = tmp_iadd_expr_left_2; |
|
|
|
var_s = tmp_assign_source_3; |
|
|
|
|
|
|
|
} |
|
|
|
{ |
|
|
|
PyObject *tmp_assign_source_4; |
|
|
|
PyObject *tmp_iadd_expr_left_3; |
|
|
|
PyObject *tmp_iadd_expr_right_3; |
|
|
|
CHECK_OBJECT(var_s); |
|
|
|
tmp_iadd_expr_left_3 = var_s; |
|
|
|
CHECK_OBJECT(var_additiv); |
|
|
|
tmp_iadd_expr_right_3 = var_additiv; |
|
|
|
tmp_result = INPLACE_OPERATION_ADD_OBJECT_OBJECT(&tmp_iadd_expr_left_3, tmp_iadd_expr_right_3); |
|
|
|
if (tmp_result == false) { |
|
|
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
|
|
|
|
|
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
|
|
|
|
|
|
|
|
|
|
exception_lineno = 24; |
|
|
|
type_description_1 = "oo"; |
|
|
|
goto frame_exception_exit_1; |
|
|
|
} |
|
|
|
tmp_assign_source_4 = tmp_iadd_expr_left_3; |
|
|
|
var_s = tmp_assign_source_4; |
|
|
|
|
|
|
|
} |
|
|
|
{ |
|
|
|
PyObject *tmp_assign_source_5; |
|
|
|
PyObject *tmp_iadd_expr_left_4; |
|
|
|
PyObject *tmp_iadd_expr_right_4; |
|
|
|
CHECK_OBJECT(var_s); |
|
|
|
tmp_iadd_expr_left_4 = var_s; |
|
|
|
CHECK_OBJECT(var_additiv); |
|
|
|
tmp_iadd_expr_right_4 = var_additiv; |
|
|
|
tmp_result = INPLACE_OPERATION_ADD_OBJECT_OBJECT(&tmp_iadd_expr_left_4, tmp_iadd_expr_right_4); |
|
|
|
if (tmp_result == false) { |
|
|
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
|
|
|
|
|
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
|
|
|
|
|
|
|
|
|
|
exception_lineno = 25; |
|
|
|
type_description_1 = "oo"; |
|
|
|
goto frame_exception_exit_1; |
|
|
|
} |
|
|
|
tmp_assign_source_5 = tmp_iadd_expr_left_4; |
|
|
|
var_s = tmp_assign_source_5; |
|
|
|
|
|
|
|
} |
|
|
|
{ |
|
|
|
PyObject *tmp_assign_source_6; |
|
|
|
PyObject *tmp_iadd_expr_left_5; |
|
|
|
PyObject *tmp_iadd_expr_right_5; |
|
|
|
CHECK_OBJECT(var_s); |
|
|
|
tmp_iadd_expr_left_5 = var_s; |
|
|
|
CHECK_OBJECT(var_additiv); |
|
|
|
tmp_iadd_expr_right_5 = var_additiv; |
|
|
|
tmp_result = INPLACE_OPERATION_ADD_OBJECT_OBJECT(&tmp_iadd_expr_left_5, tmp_iadd_expr_right_5); |
|
|
|
if (tmp_result == false) { |
|
|
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
|
|
|
|
|
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
|
|
|
|
|
|
|
|
|
|
exception_lineno = 26; |
|
|
|
type_description_1 = "oo"; |
|
|
|
goto frame_exception_exit_1; |
|
|
|
} |
|
|
|
tmp_assign_source_6 = tmp_iadd_expr_left_5; |
|
|
|
var_s = tmp_assign_source_6; |
|
|
|
|
|
|
|
} |
|
|
|
{ |
|
|
|
PyObject *tmp_assign_source_7; |
|
|
|
PyObject *tmp_iadd_expr_left_6; |
|
|
|
PyObject *tmp_iadd_expr_right_6; |
|
|
|
CHECK_OBJECT(var_s); |
|
|
|
tmp_iadd_expr_left_6 = var_s; |
|
|
|
CHECK_OBJECT(var_additiv); |
|
|
|
tmp_iadd_expr_right_6 = var_additiv; |
|
|
|
tmp_result = INPLACE_OPERATION_ADD_OBJECT_OBJECT(&tmp_iadd_expr_left_6, tmp_iadd_expr_right_6); |
|
|
|
if (tmp_result == false) { |
|
|
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
|
|
|
|
|
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
|
|
|
|
|
|
|
|
|
|
exception_lineno = 27; |
|
|
|
type_description_1 = "oo"; |
|
|
|
goto frame_exception_exit_1; |
|
|
|
} |
|
|
|
tmp_assign_source_7 = tmp_iadd_expr_left_6; |
|
|
|
var_s = tmp_assign_source_7; |
|
|
|
|
|
|
|
} |
|
|
|
{ |
|
|
|
PyObject *tmp_assign_source_8; |
|
|
|
PyObject *tmp_iadd_expr_left_7; |
|
|
|
PyObject *tmp_iadd_expr_right_7; |
|
|
|
CHECK_OBJECT(var_s); |
|
|
|
tmp_iadd_expr_left_7 = var_s; |
|
|
|
CHECK_OBJECT(var_additiv); |
|
|
|
tmp_iadd_expr_right_7 = var_additiv; |
|
|
|
tmp_result = INPLACE_OPERATION_ADD_OBJECT_OBJECT(&tmp_iadd_expr_left_7, tmp_iadd_expr_right_7); |
|
|
|
if (tmp_result == false) { |
|
|
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
|
|
|
|
|
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
|
|
|
|
|
|
|
|
|
|
exception_lineno = 31; |
|
exception_lineno = 31; |
|
type_description_1 = "oo"; |
|
type_description_1 = "oo"; |
|
goto frame_exception_exit_1; |
|
goto frame_exception_exit_1; |
|
} |
|
} |
t |
tmp_assign_source_8 = tmp_iadd_expr_left_7; |
t |
tmp_assign_source_3 = tmp_iadd_expr_left_2; |
|
var_s = tmp_assign_source_8; |
|
var_s = tmp_assign_source_3; |
|
|
|
|
|
} |
|
} |
|
|
|
|
|
|
|
|
|
// Put the previous frame back on top. |
|
// Put the previous frame back on top. |