program tw20577b; {$mode delphi}{$H+} type TSimpleHashBucket = record HashCode : Integer; Value : T; end; TSimpleHashBucketArray = array of TSimpleHashBucket; { TSimpleHash } TSimpleHash = class private type THashBucket = TSimpleHashBucket; var FBuckets: array of THashBucket; procedure test; end; { TSimpleHash } procedure TSimpleHash.test; var oldBuckets : TSimpleHashBucketArray; begin oldBuckets := FBuckets; end; begin end.