Build broken on Python 3.10 (original) (raw)
immutables/_map.c: In function ‘map_node_bitmap_new’:
immutables/_map.c:574:19: error: lvalue required as left operand of assignment
574 | Py_SIZE(node) = size;
| ^
immutables/_map.c: In function ‘map_node_collision_new’:
immutables/_map.c:1359:19: error: lvalue required as left operand of assignment
1359 | Py_SIZE(node) = size;
| ^
error: command '/usr/bin/gcc' failed with exit code 1
@vstinner If the motivation is to make PyObject* opaque in the limited ABI, then why did you also make this change in the non-limited ABI?