Not generate redundant self-assignment statement
Merge remote-tracking branch 'upstream/ChocoButter-2Become1' into ChocoButter-2Become1
Fix regressions
Merge pull request #1313 from ke-yu/ChocoButter-2Become1

Not generate redundant self-assignment statement