On Wed Oct 4 10:00:35 2023 +0000, Giovanni Mascellani wrote:
Here it seems that the point of non-distinct nodes is that they can't reference themselves. However, they can still reference later nodes, so it's still possible that reference cycles exist. Is that expected? I'm asking because I find it somewhat strange that you disallow self-references but still allow cycles. But if that's what LLVM/DXC intended, ¯\_(ツ)_/¯.
LLVM doesn't validate self-references or cycles, so yeah ¯\_(ツ)_/¯