tb0189.pp 389 B

1234567891011121314151617181920212223
  1. { Old file: tbs0223.pp }
  2. { wrong boolean evaluation in writeln OK 0.99.11 (PFV) }
  3. uses
  4. erroru;
  5. var a:string;
  6. begin
  7. writeln('B:'='B:'); { debbuger evaluates this to FALSE }
  8. if 'B:'='B:' then
  9. writeln('OK')
  10. else
  11. error;
  12. a:='A:';
  13. inc(a[1]);
  14. writeln(a='B:'); { TRUE }
  15. if a='B:' then
  16. writeln('OK')
  17. else
  18. error;
  19. end.