Parser changes to recognize lvalue to be any of
- array subscript
- pointer
- variable
and ampersand