This question relates to Nielsen & Chuang, Exercise 10.26, which says
Suppose $H$ is a parity check matrix. Explain how to compute the transformation $|x \rangle | 0 \rangle \rightarrow | x \rangle | Hx \rangle $ using a circuit composed entirely of controlled-NOTs.
It is still not clear to me how does this transformation work, but I have come across this answer that somewhat answers this question.
However, my main question is this:
In this transformation it looks like that we are copying $|x\rangle$. Of course, it is not copying in the strict sense but it has $x$ in the second register after the transformation. Can someone please explain why doesn't this result pose any threat to the no-cloning theorem?