Thread overview
[Bug 185] Wrong codegen is used for <OP>= expressions when there is a function as part of the rvalue.
May 15, 2015
Iain Buclaw
Aug 17, 2015
Iain Buclaw
Aug 17, 2015
Iain Buclaw
May 15, 2015
http://bugzilla.gdcproject.org/show_bug.cgi?id=185

--- Comment #1 from Iain Buclaw <ibuclaw@gdcproject.org> ---
FYI, we enforce strict LTR.

The rewrite that was observed in C seems to be as a result of one of the passes in const-fold.c executed by the front-end, and not as a result of the front-end explicitly righting it in that way.

-- 
You are receiving this mail because:
You are watching all bug changes.


August 17, 2015
http://bugzilla.gdcproject.org/show_bug.cgi?id=185

--- Comment #2 from Iain Buclaw <ibuclaw@gdcproject.org> ---
I've raised https://github.com/D-Programming-GDC/GDC/pull/134

But please note:

http://dlang.org/expression.html#order-of-evaluation

However array OP= expressions are RTL, which only serves to confuse the spec.

-- 
You are receiving this mail because:
You are watching all bug changes.


August 17, 2015
http://bugzilla.gdcproject.org/show_bug.cgi?id=185

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #3 from Iain Buclaw <ibuclaw@gdcproject.org> ---
https://github.com/D-Programming-GDC/GDC/commit/34d62f5183d45537a84598bab54babce9a38a5bc

For the time being...

-- 
You are receiving this mail because:
You are watching all bug changes.