2
0

tprec17.pp 242 B

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