Skip to content

Commit c40a1b7

Browse files
committed
Remove 'legacy' writes of tp_setattr/o
1 parent 26a7552 commit c40a1b7

File tree

1 file changed

+0
-2
lines changed
  • graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/capi

1 file changed

+0
-2
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/capi/ToNativeTypeNode.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,6 @@ static void initializeType(PythonClassNativeWrapper obj, Object mem, boolean hea
301301
writePtrNode.write(mem, CFields.PyTypeObject__tp_dealloc, lookup(clazz, PyTypeObject__tp_dealloc, HiddenAttr.DEALLOC));
302302
writeI64Node.write(mem, CFields.PyTypeObject__tp_vectorcall_offset, lookupSize(clazz, PyTypeObject__tp_vectorcall_offset, HiddenAttr.VECTORCALL_OFFSET));
303303
writePtrNode.write(mem, CFields.PyTypeObject__tp_getattr, nullValue);
304-
writePtrNode.write(mem, CFields.PyTypeObject__tp_setattr, nullValue);
305304
writePtrNode.write(mem, CFields.PyTypeObject__tp_as_async, asAsync);
306305
writePtrNode.write(mem, CFields.PyTypeObject__tp_repr, lookup(clazz, SlotMethodDef.TP_REPR));
307306
writePtrNode.write(mem, CFields.PyTypeObject__tp_as_number, asNumber);
@@ -310,7 +309,6 @@ static void initializeType(PythonClassNativeWrapper obj, Object mem, boolean hea
310309
writePtrNode.write(mem, CFields.PyTypeObject__tp_hash, lookup(clazz, SlotMethodDef.TP_HASH));
311310
writePtrNode.write(mem, CFields.PyTypeObject__tp_call, lookup(clazz, SlotMethodDef.TP_CALL));
312311
writePtrNode.write(mem, CFields.PyTypeObject__tp_str, lookup(clazz, SlotMethodDef.TP_STR));
313-
writePtrNode.write(mem, CFields.PyTypeObject__tp_setattro, lookup(clazz, SlotMethodDef.TP_SETATTRO));
314312
writePtrNode.write(mem, CFields.PyTypeObject__tp_as_buffer, asBuffer);
315313
writeI64Node.write(mem, CFields.PyTypeObject__tp_flags, flags);
316314

0 commit comments

Comments
 (0)