GDC generates invalid assembly around fiber yield operations (Not re-reading data from clobberedd memory to registers)
ketmar via D.gnu
d.gnu at puremagic.com
Mon May 18 04:35:24 PDT 2015
On Thu, 14 May 2015 19:02:48 +0200, Johannes Pfau wrote:
> OTOH I don't know the exact rules for += but intuitively it should first
> evaluate the RHS, then load the LHS.
this is not the case for `~=` (see [1]). yet i believe that there will be
myriads of reasons from DMD core team to decide that `+=` is very special
(or `~=` is very special), and consistency sux.
[1] https://issues.dlang.org/show_bug.cgi?id=13670
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.puremagic.com/pipermail/d.gnu/attachments/20150518/e3ebd142/attachment.sig>
More information about the D.gnu
mailing list