diff --git a/magick/cache.c b/magick/cache.c
index 20e18dc..721c0fe 100644
--- a/magick/cache.c
+++ b/magick/cache.c
@@ -5336,12 +5336,12 @@
     length,
     number_pixels;
 
-  register long
-    y;
-
   register const PixelPacket
     *restrict p;
 
+  register long
+    y;
+
   unsigned long
     rows;