tbs0290.pp 505 B

12345678910111213141516171819202122232425
  1. { $R+ would give compile time errors }
  2. {$R-}
  3. Program bug0290;
  4. var i,j : integer;
  5. begin
  6. { the following line gives a warning and $ffff is changed to $7fff!}
  7. i := $ffff;
  8. if i <> $ffff then
  9. begin
  10. Writeln('i:=$ffff loads ',i,'$7fff if i is integer !');
  11. end;
  12. j := 65535;
  13. if j <> 65535 then
  14. begin
  15. Writeln('j:=65535 loads ',j,' if j is integer !');
  16. end;
  17. if ($ffff=65535) and (i<>j) then
  18. begin
  19. Writeln('i and j are different !!!');
  20. Halt(1);
  21. end;
  22. end.