https://issues.dlang.org/show_bug.cgi?id=13179
--- Comment #17 from Jacob Carlborg <d...@me.com> --- (In reply to Kenji Hara from comment #6) > So you can just remove opCmp completely. For the struct > > struct TagIndex > { > uint tag, index; > } > > In 2.066 AA will use default member-wise equality and hasing. My point was that it was a regression _again_. This time DMD changes back and forwards between different versions. Add a function to workaround a regression, then remove it in the next release because of regression again. Walter keeps talking about we should not make regressions and then someone goes and does this. --