https://issues.dlang.org/show_bug.cgi?id=17898
--- Comment #5 from Dlang Bot <[email protected]> --- @MartinNowak updated dlang/dmd pull request #9122 "Fix Issue 17898 - Segfault in compile with -deps and -debug/unittest" fixing this issue: - Fix Issue 17898 - Segfault in compile with -deps and -debug/unittest Revert "Merge pull request #6748 from RazvanN7/Fix_Issue_7016" This reverts commit afebe0c2ba89594b434d676fbe0c050389a5b48c, reversing changes made to a91bc973217924a47c46aca7012c10b8762bd26b. The original change was apparently never used for rdmd and made `-deps` unusable due to causing segfault during IR-gen. Furthermore the PR killed a common use-case for the `-deps` switch, collecting shallow dependencies for make et.al. And lastly https://dlang.org/changelog/2.079.0.html#includeimports added an alternative implementation for recursive compilation, so recursive dependencies are no longer needed for rdmd. I'm also not aware of any other user of recursive dependencies. https://github.com/dlang/dmd/pull/9122 --
