git-svn-id: trunk@38341 -
@@ -1723,7 +1723,12 @@ unit raatt;
else
begin
oper.opr.typ:=OPR_CONSTANT;
- oper.opr.val:=l;
+ { cast properly to avoid a range check error }
+{$if defined(AVR) or defined(i8086)}
+ oper.opr.val:=longint(l);
+{$else}
+ oper.opr.val:=aint(l);
+{$endif}
end;