fpc/tests/test/tprec20.pp
Jonas Maebe 10341eabaa * don't allow taking the address of ordinal bitpacked array elements
whose size is not a power of two
  + some more packed array/record tests

git-svn-id: trunk@7610 -
2007-06-09 18:13:04 +00:00

24 lines
237 B
ObjectPascal

{ %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.