Walter's talk on D backend

Dibyendu Majumdar mobile at majumdar.org.uk
Tue Sep 24 22:11:26 UTC 2024


On Tuesday, 24 September 2024 at 06:23:24 UTC, Walter Bright 
wrote:
> ```
> x = x + 6
> ```
>
> ```
> r1 = x
> r2 = 6
> r3 = r1 + r2
> x = r3
> ```
>
> The r's are only assigned once.

You did not quite answer my question - how is the example snippet 
translated?

Also what is the value of x above? Clearly x is assigned to more 
than once - first assignment is not shown, so this is not SSA.


More information about the Digitalmars-d mailing list