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