pascalabcnet/TestSuite/pointers10.pas
Бондарев Иван 45c042032a fix #1580
2018-12-16 17:52:42 +01:00

15 lines
337 B
ObjectPascal

begin
var i: int64 := $FF22FF3322;
var p := pointer(i);
i := int64(p);
if System.Environment.Is64BitProcess then
begin
assert(i = $FF22FF3322);
assert(PointerToString(p) = '$FF22FF3322');
end;
i := $FF22FF;
p := pointer(i);
i := int64(p);
assert(i = $FF22FF);
assert(PointerToString(p) = '$FF22FF');
end.