If the caller defines a symbol in their code after calling Profile() that is also defined as LOCAL within Profile(), and obtuse error will be presented. This is due to name collision, but it is not immediately obvious.
This problem is not specific to Profile(). All other function macros may need adjustment as well.
If the caller defines a symbol in their code after calling Profile() that is also defined as LOCAL within Profile(), and obtuse error will be presented. This is due to name collision, but it is not immediately obvious.
This problem is not specific to Profile(). All other function macros may need adjustment as well.