mirror of
https://github.com/python/cpython.git
synced 2025-07-28 13:44:43 +00:00
revert - breaks build of Python/ast.c w/ gcc
This commit is contained in:
parent
b940671186
commit
869bacd465
2 changed files with 8 additions and 9 deletions
|
@ -3066,8 +3066,10 @@ compiler_compare(struct compiler *c, expr_ty e)
|
|||
for (i = 1; i < n; i++) {
|
||||
ADDOP(c, DUP_TOP);
|
||||
ADDOP(c, ROT_THREE);
|
||||
/* XXX We're casting a void* to cmpop_ty in the next stmt. */
|
||||
ADDOP_I(c, COMPARE_OP,
|
||||
cmpop((cmpop_ty)asdl_seq_GET_ENUM(e->v.Compare.ops, i - 1)));
|
||||
cmpop((cmpop_ty)( CMPCAST asdl_seq_GET(
|
||||
e->v.Compare.ops, i - 1))));
|
||||
ADDOP_JREL(c, JUMP_IF_FALSE, cleanup);
|
||||
NEXT_BLOCK(c);
|
||||
ADDOP(c, POP_TOP);
|
||||
|
@ -3078,7 +3080,8 @@ compiler_compare(struct compiler *c, expr_ty e)
|
|||
VISIT(c, expr, (expr_ty)asdl_seq_GET(e->v.Compare.comparators, n - 1));
|
||||
ADDOP_I(c, COMPARE_OP,
|
||||
/* XXX We're casting a void* to cmpop_ty in the next stmt. */
|
||||
cmpop((cmpop_ty)asdl_seq_GET_ENUM(e->v.Compare.ops, n - 1)));
|
||||
cmpop((cmpop_ty)( CMPCAST asdl_seq_GET(e->v.Compare.ops,
|
||||
n - 1))));
|
||||
if (n > 1) {
|
||||
basicblock *end = compiler_new_block(c);
|
||||
if (end == NULL)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue