summaryrefslogtreecommitdiff
path: root/tests/test/tprec20.pp
blob: ff7c006305b7f36cdffe4f432d07fd50e62325c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{ %fail }

type
  pbyte = ^byte;

  tr = bitpacked record
    a,b,c: byte;
    d,e:0..15;
    f: byte;
    g: 0..$ffffff; { 3 bytes }
    h: byte;
  end;

procedure p(b: pbyte);
begin
  b^ := $12
end;

var
  r: tr;
begin
  p(@r.d);
end.