Skip to content

Commit a90c9f1

Browse files
committed
Remove invalid PyErr_Restore call
1 parent f9ac739 commit a90c9f1

File tree

1 file changed

+0
-3
lines changed

1 file changed

+0
-3
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/modules/cext/PythonCextAbstractBuiltins.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@
8282
import com.oracle.graal.python.builtins.modules.cext.PythonCextBuiltins.CApiQuaternaryBuiltinNode;
8383
import com.oracle.graal.python.builtins.modules.cext.PythonCextBuiltins.CApiTernaryBuiltinNode;
8484
import com.oracle.graal.python.builtins.modules.cext.PythonCextBuiltins.CApiUnaryBuiltinNode;
85-
import com.oracle.graal.python.builtins.modules.cext.PythonCextErrBuiltins.PyErr_Restore;
8685
import com.oracle.graal.python.builtins.objects.PNone;
8786
import com.oracle.graal.python.builtins.objects.cext.PythonNativeClass;
8887
import com.oracle.graal.python.builtins.objects.cext.capi.CExtNodes.AsCharPointerNode;
@@ -919,13 +918,11 @@ abstract static class PyIter_Next extends CApiUnaryBuiltinNode {
919918
Object check(Object object,
920919
@Bind("this") Node inliningTarget,
921920
@Cached NextNode nextNode,
922-
@Cached PyErr_Restore restoreNode,
923921
@Cached IsBuiltinObjectProfile isClassProfile) {
924922
try {
925923
return nextNode.execute(null, object, PNone.NO_VALUE);
926924
} catch (PException e) {
927925
if (isClassProfile.profileException(inliningTarget, e, PythonBuiltinClassType.StopIteration)) {
928-
restoreNode.execute(PNone.NONE, PNone.NONE, PNone.NONE);
929926
return getNativeNull();
930927
} else {
931928
throw e;

0 commit comments

Comments
 (0)