NeKon69 wrote: Currently, pointer arithmetic on user-defined objects does not work because the operator is not classified as a binary operator. I'll probably file an issue for this and work on it. https://github.com/llvm/llvm-project/pull/189546