reapply f1dc30a1be72
diff --git a/Modules/_collectionsmodule.c b/Modules/_collectionsmodule.c
index abd80e0..371631c 100644
--- a/Modules/_collectionsmodule.c
+++ b/Modules/_collectionsmodule.c
@@ -47,8 +47,8 @@
 
 typedef struct BLOCK {
     struct BLOCK *leftlink;
-    PyObject *data[BLOCKLEN];
     struct BLOCK *rightlink;
+    PyObject *data[BLOCKLEN];
 } block;
 
 #define MAXFREEBLOCKS 10