Clarification of dynamic nature of function calls
In 8.2. Function calls we say:
The location of a function call is referred to as a call site. Call sites are a dynamic context. As such, the same textual location may represent multiple call sites.
If the location of the function call is the call site, the location doesn't move, so how can a single textual location be multiple call sites? That location is a single call site, isn't it? I can be multiple callers but they all come from the same call site?
I get what you're saying. This is attempting to remind readers that you may have a "call stack" of in progress functions and that the stack may differ each time you each this function. Trying to think of a better way to say it though.