https://issues.dlang.org/show_bug.cgi?id=12537
--- Comment #4 from Kenji Hara <[email protected]> --- Reduced test case: class C12537a { C12537b c; alias c this; } class C12537b { C12537a c; alias c this; } void equals()(Object lhs) {} void main() { const C12537a c; equals(c); } --
