Skip to content

Commit bc96e83

Browse files
committed
DELETE_SUBSCR
1 parent 8d0b47c commit bc96e83

File tree

2 files changed

+8
-16
lines changed

2 files changed

+8
-16
lines changed

Python/bytecodes.c

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -542,18 +542,12 @@ dummy_func(
542542
ERROR_IF(err != 0, error);
543543
}
544544

545-
// stack effect: (__0, __1 -- )
546-
inst(DELETE_SUBSCR) {
547-
PyObject *sub = TOP();
548-
PyObject *container = SECOND();
549-
int err;
550-
STACK_SHRINK(2);
545+
inst(DELETE_SUBSCR, (container, sub --)) {
551546
/* del container[sub] */
552-
err = PyObject_DelItem(container, sub);
547+
int err = PyObject_DelItem(container, sub);
553548
Py_DECREF(container);
554549
Py_DECREF(sub);
555-
if (err != 0)
556-
goto error;
550+
ERROR_IF(err != 0, error);
557551
}
558552

559553
// stack effect: (__0 -- )

Python/generated_cases.c.h

Lines changed: 5 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)