https://github.com/jpienaar approved this pull request. Looks good, thanks (I see this follows the C convention, I'd have flipped block and pos, but keeping consistent better). https://github.com/llvm/llvm-project/pull/67922