tprec16.pp 220 B

123456789101112131415161718192021
  1. { %fail }
  2. type
  3. tr = bitpacked record
  4. a,b,c: byte;
  5. d,e:0..15;
  6. f: byte;
  7. g: 0..$ffffff; { 3 bytes }
  8. h: byte;
  9. end;
  10. procedure p(var b: byte);
  11. begin
  12. b := $12
  13. end;
  14. var
  15. r: tr;
  16. begin
  17. p(r.d);
  18. end.