On Mon, 18 Jun 2018, Jason Merrill wrote: > > + if (TREE_CODE (rhs) == COND_EXPR) > > + { > > + /* Check the THEN path first. */ > > + tree op1 = TREE_OPERAND (rhs, 1); > > + context = check_address_of_packed_member (type, op1); > > This should handle the GNU extension of re-using operand 0 if operand > 1 is omitted.
Doesn't that just use a SAVE_EXPR? -- Joseph S. Myers jos...@codesourcery.com