https://issues.dlang.org/show_bug.cgi?id=13179
bearophile_h...@eml.cc changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bearophile_h...@eml.cc --- Comment #3 from bearophile_h...@eml.cc --- (In reply to Kenji Hara from comment #2) > If TagIndex is used for AA keys, compiler cannot determine which is the > intended 'equality', t1 == t2 or t1.opCmp(t2) == 0. opCmp includes an equality, this means the programmer has defined an equality too. So can't we assume that the equality is "t1.opCmp(t2) == 0" when the user defines just opCmp? --