Fixed #4708: prefix {in,de}crement too eagerly computed.
reassign var: better handling of struct members
Merge pull request #162 from simartin/ticket_4708

Fixed #4708: prefix {in,de}crement too eagerly computed.
Symbol database: improved type handling (fix problems in previous commit). Ticket: #4952