Skip to content

Commit a737366

Browse files
committed
Modernize IMPORT_FROM
1 parent 5fe3513 commit a737366

File tree

2 files changed

+7
-12
lines changed

2 files changed

+7
-12
lines changed

Python/bytecodes.c

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2087,15 +2087,10 @@ dummy_func(
20872087
ERROR_IF(err, error);
20882088
}
20892089

2090-
// stack effect: ( -- __0)
2091-
inst(IMPORT_FROM) {
2090+
inst(IMPORT_FROM, (from -- from, res)) {
20922091
PyObject *name = GETITEM(names, oparg);
2093-
PyObject *from = TOP();
2094-
PyObject *res;
20952092
res = import_from(tstate, from, name);
2096-
PUSH(res);
2097-
if (res == NULL)
2098-
goto error;
2093+
ERROR_IF(res == NULL, error);
20992094
}
21002095

21012096
// stack effect: ( -- )

Python/generated_cases.c.h

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

0 commit comments

Comments
 (0)