diff --git a/s/Wimp05 b/s/Wimp05
index 83fc2ca72d3b179452874c5d54c7bbcf5bb55d7e..a4fd920ed158df7c30a4f0ca49c0a27631c0b495 100644
--- a/s/Wimp05
+++ b/s/Wimp05
@@ -396,7 +396,7 @@ forcecaret
         SUB     cy1,cy0,cy1                     ; cy1 <- y1-scy
 
         ASSERT  (cx1=R4)
-        ADR     R14,caretdata+8
+        ADRL    R14,caretdata+8
         LDMIA   R14,{R0,R1,R2}                  ; x,y coords and height
         ADD     R3,cx1,R0                       ; x coord of caret
         ADD     R4,cy1,R1                       ; y coord of caret