AaronBallman wrote: Can you explain what changes were made to address the various issues which caused the earlier revert? I've tried diffing the PRs to see what the changes are, but my git-fu is insufficient to the task. :-D https://github.com/llvm/llvm-project/pull/105479