tb0048.pp 406 B

123456789101112131415161718192021222324252627282930
  1. { %FAIL }
  2. { Old file: tbf0245.pp }
  3. { assigning pointers to address of consts is allowed (refused by BP !) OK 0.99.13 (PFV) }
  4. const
  5. r = 3.5;
  6. s = 'test idiot';
  7. type
  8. preal = ^real;
  9. pstring = ^string;
  10. procedure ss;
  11. begin
  12. end;
  13. var
  14. p : pointer;
  15. pr : preal;
  16. ps : pstring;
  17. begin
  18. p:=@ss;
  19. p:=@s;
  20. pr:=@r;
  21. ps:=@s;
  22. pr^:=7.8;
  23. ps^:='test3';
  24. Writeln('r=',r,' s=',s);
  25. end.