Skip to content

Commit 7455f66

Browse files
committed
Fixes after rebase
1 parent 62d7710 commit 7455f66

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/nodes/bytecode_dsl/PBytecodeDSLRootNode.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@
8080
import com.oracle.graal.python.lib.PyObjectIsTrueNode;
8181
import com.oracle.graal.python.lib.PyObjectLookupAttr;
8282
import com.oracle.graal.python.lib.PyObjectReprAsTruffleStringNode;
83+
import com.oracle.graal.python.lib.PyObjectSetAttr;
84+
import com.oracle.graal.python.lib.PyObjectSetAttrNodeGen;
8385
import com.oracle.graal.python.lib.PyObjectSetItem;
8486
import com.oracle.graal.python.lib.PyObjectSizeNode;
8587
import com.oracle.graal.python.lib.PyObjectStrAsTruffleStringNode;
@@ -1796,13 +1798,9 @@ public static void doIt(VirtualFrame frame,
17961798
TruffleString key,
17971799
Object value,
17981800
Object object,
1799-
@Cached LookupAndCallTernaryNode call) {
1800-
call.execute(frame, object, key, value);
1801-
}
1802-
1803-
@NeverDefault
1804-
public static LookupAndCallTernaryNode create() {
1805-
return LookupAndCallTernaryNode.create(SpecialMethodSlot.SetAttr);
1801+
@Bind("this") Node inliningTarget,
1802+
@Cached PyObjectSetAttr setAttrNode) {
1803+
setAttrNode.execute(frame, inliningTarget, object, key, value);
18061804
}
18071805
}
18081806

0 commit comments

Comments
 (0)