Input: ``` void (*p); ``` Output: ``` void (*) p; ``` This is wrong and fails to compile. Ideally the unnecessary parentheses would be removed but leaving them untouched is also an option.