Instead of calculating distance between 2 memory objects, which is UB, we extract the offset from object 1, and transfer it into object 2.
Instead of calculating distance between 2 memory objects, which is UB, we extract the offset from object 1, and transfer it into object 2.