Skip to content

Commit 13f4fb3

Browse files
committed
removed obsolete PyMethodDescr_Check
1 parent ec24380 commit 13f4fb3

File tree

2 files changed

+1
-19
lines changed

2 files changed

+1
-19
lines changed

graalpython/com.oracle.graal.python.cext/src/descrobject.c

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved.
2+
* Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved.
33
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
*
55
* The Universal Permissive License (UPL), Version 1.0
@@ -62,11 +62,6 @@ PyObject* PyDictProxy_New(PyObject *mapping) {
6262
return (PyObject*) UPCALL_CEXT_O(_jls_PyDictProxy_New, native_to_java(mapping));
6363
}
6464

65-
UPCALL_ID(PyMethodDescr_Check);
66-
int PyMethodDescr_Check(PyObject* method) {
67-
return UPCALL_CEXT_I(_jls_PyMethodDescr_Check, native_to_java(method));
68-
}
69-
7065
typedef PyObject* (*PyDescr_NewClassMethod_fun_t)(void* name,
7166
const char* doc,
7267
int flags,

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

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
import com.oracle.graal.python.builtins.PythonBuiltinClassType;
5151
import com.oracle.graal.python.builtins.PythonBuiltins;
5252
import com.oracle.graal.python.builtins.modules.BuiltinConstructors;
53-
import com.oracle.graal.python.builtins.modules.BuiltinFunctions.IsInstanceNode;
5453
import com.oracle.graal.python.builtins.modules.cext.PythonCextDescrBuiltinsClinicProviders.PyDescrNewClassMethodClinicProviderGen;
5554
import com.oracle.graal.python.builtins.modules.cext.PythonCextDescrBuiltinsClinicProviders.PyDescrNewGetSetNodeClinicProviderGen;
5655
import com.oracle.graal.python.builtins.objects.cext.capi.CExtNodes;
@@ -137,16 +136,4 @@ Object doNativeCallable(String name, Object doc, int flags, Object wrapper, Obje
137136
}
138137
}
139138

140-
@Builtin(name = "PyMethodDescr_Check", minNumOfPositionalArgs = 1)
141-
@GenerateNodeFactory
142-
public abstract static class PyMethodDescrCheckNode extends PythonUnaryBuiltinNode {
143-
144-
@SuppressWarnings("unused")
145-
@Specialization
146-
static int check(VirtualFrame frame, Object func,
147-
@Cached IsInstanceNode isInstanceNode) {
148-
return isInstanceNode.executeWith(frame, func, PythonBuiltinClassType.PBuiltinFunction) ? 1 : 0;
149-
}
150-
}
151-
152139
}

0 commit comments

Comments
 (0)