Skip to content

Commit 9ad64b0

Browse files
committed
DELETE_SUBSCR
1 parent 141bdb9 commit 9ad64b0

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
@@ -537,18 +537,12 @@ dummy_func(
537537
ERROR_IF(err != 0, error);
538538
}
539539

540-
// stack effect: (__0, __1 -- )
541-
inst(DELETE_SUBSCR) {
542-
PyObject *sub = TOP();
543-
PyObject *container = SECOND();
544-
int err;
545-
STACK_SHRINK(2);
540+
inst(DELETE_SUBSCR, (container, sub --)) {
546541
/* del container[sub] */
547-
err = PyObject_DelItem(container, sub);
542+
int err = PyObject_DelItem(container, sub);
548543
Py_DECREF(container);
549544
Py_DECREF(sub);
550-
if (err != 0)
551-
goto error;
545+
ERROR_IF(err != 0, error);
552546
}
553547

554548
// 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)