* workaround for 2.6.x to avoid overflow errors when compiled with -CRiot

git-svn-id: trunk@24980 -
This commit is contained in:
florian 2013-06-26 21:40:52 +00:00
parent 56e9f9301c
commit b78d6108fd

View File

@ -189,6 +189,10 @@ try_qword:
result.overflow:=true;
end;
{ workaround for 2.6.x bug }
{$ifdef VER2_6}
{$push} {$Q-}
{$endif VER2_6}
function sub_from(const a:Tconstexprint;b:qword):Tconstexprint;
const abs_low_int64=qword(9223372036854775808); {abs(low(int64)) -> overflow error}
@ -231,6 +235,10 @@ try_qword:
ov:
result.overflow:=true;
end;
{ workaround for 2.6.x bug }
{$ifdef VER2_6}
{$pop}
{$endif VER2_6}
operator + (const a,b:Tconstexprint):Tconstexprint;