en detail: http://lists.puremagic.com/pipermail/digitalmars-d/2008-March/033942.html in short: int [2][] b =[[0,1],[2,3]]; b ~= [4,5]; // wrong result as b holds now: // [[0 1] [2 3] [4 5] [0 0]] works fine in 1.028 and gdc as confirmed by some users
Works for me D2.029 and 1.042.
This was fixed in DMD2.022 or earlier.