bug0209.pp 330 B

123456789101112131415161718
  1. program bug0209;
  2. { problem with boolean expression mixing different boolean sizes }
  3. var
  4. b : boolean;
  5. wb : wordbool;
  6. lb : longbool;
  7. begin
  8. b:=true;
  9. wb:=true;
  10. lb:=true;
  11. if (not b) or (not wb) or (not lb) then
  12. begin
  13. Writeln('Error with boolean expressions of different sizes');
  14. Halt(1);
  15. end;
  16. end.