fix one more literal_X_string issue
fix two more literal_X_string issues
Compiler: Improved soundness of the op-assign optimizer.

Avoid the risk of converting expressions like

  a[i] += i++;

into the equivalent of

  tmp = a[i] + i++;
  a[i] = tmp;