On Wednesday, 6 November 2024 at 16:27:22 UTC, Dennis wrote:
On Wednesday, 6 November 2024 at 11:51:41 UTC, Matheus wrote:
Shouldn't these two act the same?
That would make sense, but you wouldn't make a special case
just for that specific expression, and it's hard to find a good
rule that generalizes to all expressions.
I thought that internally:
i *= -1;
Would be expanded as:
i = i * -1;
And from the expanded version it would generate the same
Assembly/Machine Code and follow the same rules.
Thanks,
Matheus.