Skip to content

Commit f0446f8

Browse files
committed
fix infinite recursions
1 parent 34bb2fb commit f0446f8

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/nodes/argument/keywords/ExecuteKeywordStarargsNode.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,6 @@ PKeyword[] generic(Object starargs) {
102102
}
103103

104104
public static ExecuteKeywordStarargsNode create() {
105-
return ExecuteKeywordStarargsNodeGen.create();
105+
return ExecuteKeywordStarargsNodeGen.create(null);
106106
}
107107
}

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/nodes/argument/positional/ExecutePositionalStarargsNode.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,10 @@ Object[] starargs(PNone none) {
109109
}
110110

111111
public static ExecutePositionalStarargsNode create() {
112-
return ExecutePositionalStarargsNodeGen.create();
112+
return ExecutePositionalStarargsNodeGen.create(null);
113113
}
114114

115-
public static ExecutePositionalStarargsNode create(PNone splat) {
115+
public static ExecutePositionalStarargsNode create(PNode splat) {
116116
return ExecutePositionalStarargsNodeGen.create(splat);
117117
}
118118
}

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/nodes/argument/positional/PositionalArgumentsNode.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ public abstract class PositionalArgumentsNode extends PNode {
4040
@Children private final PNode[] arguments;
4141

4242
public static PositionalArgumentsNode create(PNode[] arguments, PNode starargs) {
43-
return PositionalArgumentsNodeGen.create(arguments, EmptyNode.create(), ExecutePositionalStarargsNodeGen.create(starargs == null ? EmptyNode.create() : starargs));
43+
return PositionalArgumentsNodeGen.create(arguments, EmptyNode.create(), ExecutePositionalStarargsNode.create(starargs == null ? EmptyNode.create() : starargs));
4444
}
4545

4646
public static PositionalArgumentsNode create() {
47-
return PositionalArgumentsNodeGen.create(new PNode[0], EmptyNode.create(), ExecutePositionalStarargsNodeGen.create(EmptyNode.create()));
47+
return PositionalArgumentsNodeGen.create(new PNode[0], EmptyNode.create(), ExecutePositionalStarargsNode.create(EmptyNode.create()));
4848
}
4949

5050
PositionalArgumentsNode(PNode[] arguments) {

0 commit comments

Comments
 (0)