Summary: public In C pre-increment/decrement returns rvalue, but in C++ it returns lvalue. Make translation aware of the difference and treat these cases differently. Reviewed By: ddino Differential Revision: D2575136 fb-gh-sync-id: 952c095