Fix wrapper memory leak for macro definitions
When the preprocessor parses a function macro definition, it allocates an array for the parameters. This array was never freed, resulting in a memory leak.
Supersedes !6362 (closed)
When the preprocessor parses a function macro definition, it allocates an array for the parameters. This array was never freed, resulting in a memory leak.
Supersedes !6362 (closed)