https://issues.dlang.org/show_bug.cgi?id=22975
--- Comment #4 from Iain Buclaw <[email protected]> --- To complete the circle, the test case should be: --- void foo(int){}; alias bar=foo; void bar(bool){} alias foobar=bar; alias foo=foobar; void foobar(float){} --- As this constructs a tree where no single node representation is directly connected to any of its cyclic references. --
