The final assertion in the following code fails:
char[][char] X = ['a':cast(char[])"animal", 'b':['b','u','s']];
char[][char] Y = ['a':cast(char[])"animal", 'b':['b','u','s']];
assert (X.length == Y.length);
assert (X.keys == Y.keys);
assert (X.values == Y.values);
//X.rehash; Y.rehash; // doesn't make a difference
assert (X == Y); // fails
Comment #1 by bus_dbugzilla — 2009-04-23T22:52:27Z