summaryrefslogtreecommitdiff
path: root/fpcsrc/tests/test/tprec17.pp
blob: 7ff77690c8a6a40a49692a4da4d9ab3833b74bef (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
  trange = 0..$ffffff;

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

procedure p(var b: trange);
begin
  b := $12
end;

var
  r: tr;
begin
  p(r.g);
end.