Hardcode84 wrote: Yeah, I was getting untranslatable unrealized casts between `llvm.ptr` and `ptr.ptr`. I timeframe of said refactoring is not a next few days I would rather get this merged and then removed during the refactoring. https://github.com/llvm/llvm-project/pull/173405