[Issue 11856] DMD segfault with circular template constraints
https://issues.dlang.org/show_bug.cgi?id=11856 Basile-z changed: What|Removed |Added CC|b2.t...@gmx.com | --
[Issue 11856] DMD segfault with circular template constraints
https://issues.dlang.org/show_bug.cgi?id=11856 --- Comment #4 from Dlang Bot --- dlang/dmd pull request #10239 "redo fix for issue 11856: segfault with circular template constraints" was merged into stable: - 121b29b160972349e36cf358e4d82f3660f4dc7d by Rainer Schuetze: redo fix for issue 11856: segfault with circular template constraints reverts most of PR 10205, now fixing the existing recursion check. https://github.com/dlang/dmd/pull/10239 --
[Issue 11856] DMD segfault with circular template constraints
https://issues.dlang.org/show_bug.cgi?id=11856 Dlang Bot changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #3 from Dlang Bot --- dlang/dmd pull request #10205 "fix issue 11856 - segfault with circular template constraints" was merged into stable: - f93ec135b7af7c249ad60e272467514a9d0891cf by Basile Burg: fix issue 11856 - segfault with circular template constraints https://github.com/dlang/dmd/pull/10205 --
[Issue 11856] DMD segfault with circular template constraints
https://issues.dlang.org/show_bug.cgi?id=11856 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #2 from Dlang Bot --- @Basile-z created dlang/dmd pull request #10205 "fix issue 11856 - segfault with circular template constraints" fixing this issue: - fix issue 11856 - segfault with circular template constraints https://github.com/dlang/dmd/pull/10205 --
[Issue 11856] DMD segfault with circular template constraints
https://issues.dlang.org/show_bug.cgi?id=11856 Basile-z changed: What|Removed |Added Keywords||ice CC||b2.t...@gmx.com --
[Issue 11856] DMD segfault with circular template constraints
https://issues.dlang.org/show_bug.cgi?id=11856 timon.g...@gmx.ch changed: What|Removed |Added CC||timon.g...@gmx.ch --- Comment #1 from timon.g...@gmx.ch --- Another case: int f(T)(T t) if(!__traits(compiles,.f!T)) { return 0; } int f(T)(T t) if(!__traits(compiles,.f!T)) { return 1; } enum x=f(2); --