Fix parsing of function declarations that return pointers.

Check that <op>= only evaluates the left-hand-side once.
3 files changed