Summary: Previously this code only looked through a single level of aliases to find the underlying function. This patch changes it to continue until it finds the end. Aliases that form a cycle are illegal IR, so we shouldn't need to worry about infinite loops. Fixes https://github.com/llvm/llvm-project/issues/96812
1.9 KiB
1.9 KiB