Fixed a bug in evaluating update expressions. The problem was the following:
callFunc(i, i++); the first argument i would have the value of i++, due to the way how identifiers, and call expressions were evaluated