From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Sun, 7 Apr 1996 09:07:26 -0400 From: forsyth@plan9.cs.york.ac.uk forsyth@plan9.cs.york.ac.uk Subject: No subject Topicbox-Message-UUID: 427685d2-eac8-11e9-9e20-41e7f4b1d025 Message-ID: <19960407130726.Aga2OJmKbFIBKBQfxknE2ca5TF-mS4z2os8qGlvoznA@z> last week i posted a `fix' to 8c to handle side-effects in an lvalue receiving a structure literal. at the time, i wasn't able to try it in the other compilers, but discovered yesterday that because something is missing from side(), the fix isn't optimal on the 386 or 68020. worse, because it invokes code containing an existing but rarely seen error in cgen.c, the `fix' will also break common cases of structure literals as arguments in any compiler where REGARG is non-zero and equal to REGRET (that includes most of the RISC compilers). i've got a correct repair that i'll post shortly.