steffenlarsen wrote: Note: Another solution to the problem is made in https://github.com/llvm/llvm-project/pull/196609. If people prefer, we can go with that solution instead. https://github.com/llvm/llvm-project/pull/201520