If your function accepts arguments passed by reference that you intend to modify, you need to take some precautions.
If your function accepts arguments passed by reference that you intend to modify, you need to take some precautions.