Skip to content

Commit 19e5baf

Browse files
committed
make __call__ a varargs builtin
1 parent af248da commit 19e5baf

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/method/AbstractMethodBuiltins.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
import com.oracle.graal.python.nodes.function.PythonBuiltinBaseNode;
4646
import com.oracle.graal.python.nodes.function.PythonBuiltinNode;
4747
import com.oracle.graal.python.nodes.function.builtins.PythonBinaryBuiltinNode;
48+
import com.oracle.graal.python.nodes.function.builtins.PythonVarargsBuiltinNode;
4849
import com.oracle.truffle.api.dsl.Cached;
4950
import com.oracle.truffle.api.dsl.Fallback;
5051
import com.oracle.truffle.api.dsl.GenerateNodeFactory;
@@ -61,7 +62,7 @@ protected List<? extends NodeFactory<? extends PythonBuiltinBaseNode>> getNodeFa
6162

6263
@Builtin(name = __CALL__, minNumOfArguments = 1, takesVariableArguments = true, takesVariableKeywords = true)
6364
@GenerateNodeFactory
64-
public abstract static class CallNode extends PythonBuiltinNode {
65+
public abstract static class CallNode extends PythonVarargsBuiltinNode {
6566
@Child private CallDispatchNode dispatch = CallDispatchNode.create();
6667
@Child private CreateArgumentsNode createArgs = CreateArgumentsNode.create();
6768

0 commit comments

Comments
 (0)