Need help locating AA bug
H. S. Teoh
hsteoh at quickfur.ath.cx
Tue Feb 28 07:20:49 PST 2012
On Mon, Feb 27, 2012 at 09:15:45PM -0800, Walter Bright wrote:
> On 2/27/2012 5:28 PM, H. S. Teoh wrote:
> >1) Why does map2's internal TypeInfo get set to int[] instead of
> >const(int)[]?
>
> There shouldn't be any difference, as far as aa's go.
>
> >2) Why does map1[key] use int[]'s version of getHash() even though
> >map1's TypeInfo actually points to const(int)[]?
>
> There should be no difference in the hash value for an int[] and a const(int)[].
That's strange, because I'm clearly seeing a difference in hash value.
Calling map1's keyti.getHash(key) yields a different value from map2's
keyti.getHash(key).
Unless something else is going wrong in the typeinfo (unlikely)?
T
--
Amateurs built the Ark; professionals built the Titanic.
More information about the Digitalmars-d
mailing list