Skip to content

Commit f5bda51

Browse files
committed
Remove unused IsBuiltinClass from FrameSlotNode
1 parent 7fa1cfb commit f5bda51

File tree

2 files changed

+1
-9
lines changed

2 files changed

+1
-9
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/nodes/frame/FrameSlotNode.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,14 @@
2525
*/
2626
package com.oracle.graal.python.nodes.frame;
2727

28-
import com.oracle.graal.python.builtins.PythonBuiltinClassType;
29-
import com.oracle.graal.python.builtins.objects.ints.PInt;
3028
import com.oracle.graal.python.nodes.expression.ExpressionNode;
31-
import com.oracle.graal.python.nodes.object.IsBuiltinClassProfile;
3229
import com.oracle.truffle.api.CompilerDirectives;
3330
import com.oracle.truffle.api.frame.Frame;
3431
import com.oracle.truffle.api.frame.FrameSlot;
3532
import com.oracle.truffle.api.frame.FrameSlotKind;
3633
import com.oracle.truffle.api.frame.FrameUtil;
3734

3835
public abstract class FrameSlotNode extends ExpressionNode {
39-
@Child private IsBuiltinClassProfile isPrimitiveIntProfile = IsBuiltinClassProfile.create();
40-
41-
protected boolean isPrimitiveInt(PInt value) {
42-
return isPrimitiveIntProfile.profileObject(value, PythonBuiltinClassType.PInt);
43-
}
4436

4537
protected final FrameSlot frameSlot;
4638

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/nodes/object/IsBuiltinClassProfile.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public final class IsBuiltinClassProfile extends Node {
5858
@CompilationFinal private boolean noMatch;
5959
@CompilationFinal private boolean adoptable;
6060

61-
@Child private PythonObjectLibrary lib = PythonObjectLibrary.getFactory().createDispatched(3);
61+
@Child private PythonObjectLibrary lib;
6262

6363
private static final IsBuiltinClassProfile UNCACHED = new IsBuiltinClassProfile(false);
6464

0 commit comments

Comments
 (0)