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

Reply via email to