bug0211.pp 312 B

123456789101112131415161718192021222324
  1. var
  2. a,b : boolean;
  3. c : byte;
  4. i : longint;
  5. procedure Error;
  6. begin
  7. Writeln('Error in bug0211');
  8. Halt(1);
  9. end;
  10. begin
  11. c:=5;
  12. a:=boolean(c);
  13. if a and not a then
  14. Begin
  15. Writeln('FPC is crazy !!');
  16. Error;
  17. End;
  18. i:=256;
  19. a:=boolean(i);
  20. Writeln('boolean(256) =',a);
  21. end.