Fixed issues with integer promotion in expression assignment.