On 03/10/2015 07:10 PM, Aldy Hernandez wrote:
- /* Remove any copies of empty classes. We check that the RHS - has a simple form so that TARGET_EXPRs and non-empty - CONSTRUCTORs get reduced properly, and we leave the return - slot optimization alone because it isn't a copy (FIXME so it - shouldn't be represented as one).
Let's keep this comment.
gimplify op0 to an lvalue
Also, I don't see this first step in the patch; I wanted that so the op0 side-effects happen first.
Jason