|
@@ -312,6 +312,9 @@ implementation
|
|
{ base + offset }
|
|
{ base + offset }
|
|
if ref.base<>NR_NO then
|
|
if ref.base<>NR_NO then
|
|
begin
|
|
begin
|
|
|
|
+ if ref.offset=0 then
|
|
|
|
+ exit;
|
|
|
|
+
|
|
{ valid offset for LDUR/STUR -> use that }
|
|
{ valid offset for LDUR/STUR -> use that }
|
|
if (ref.addressmode=AM_OFFSET) and
|
|
if (ref.addressmode=AM_OFFSET) and
|
|
(op in [A_LDR,A_STR]) and
|
|
(op in [A_LDR,A_STR]) and
|