123456789101112131415161718192021222324252627282930 |
- {$bitpacking on}
- type
- tr = packed record
- b1, b2, b3, b4: -129..127;
- end;
- procedure t;
- var
- r: tr;
- l: longint;
- begin
- r.b4 := -5;
- r.b3 := -128;
- r.b2 := 127;
- r.b1 := -1;
- if (r.b1 <> -1) or
- (r.b2 <> 127) or
- (r.b3 <> -128) or
- (r.b4 <> -5) then
- begin
- writeln('error');
- halt(1);
- end;
- end;
- begin
- t;
- end.
|