[Issue 22210] std.meta.allSatisfy in mutual recursion classes cannot be compiled

2021-10-26 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22210 --- Comment #1 from Tomoya Tanjo --- I found that it works if I changed the order of declaration to B, C and A as follows. Therefore the source of this issue is issue 20443, I guess. ```dlang:sample.d import std.meta : allSatisfy; enum isHashable(T

[Issue 22210] std.meta.allSatisfy in mutual recursion classes cannot be compiled

2021-11-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22210 --- Comment #2 from Dlang Bot --- @tom-tan created dlang/druntime pull request #3618 "Fix issue 22210 - Revert #3459 and #3463" mentioning this issue: - Add test for issue 22210 https://github.com/dlang/druntime/pull/3618 --

[Issue 22210] std.meta.allSatisfy in mutual recursion classes cannot be compiled

2021-11-12 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22210 --- Comment #3 from Dlang Bot --- dlang/druntime pull request #3618 "Fix issue 22210 - Partially revert #3459 and #3463" was merged into stable: - 9d0a29a896b924030b5aaec92b89ad82437865fd by Tomoya Tanjo: Add test for issue 22210 https://github.c

[Issue 22210] std.meta.allSatisfy in mutual recursion classes cannot be compiled

2021-11-12 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22210 Tomoya Tanjo changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---