tprec20.pp 237 B

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