[Issue 15384] assignment is sometimes still accepted as a condition
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Mon Nov 30 18:37:29 PST 2015
https://issues.dlang.org/show_bug.cgi?id=15384
Infiltrator <lt.infiltrator at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |lt.infiltrator at gmail.com
--- Comment #1 from Infiltrator <lt.infiltrator at gmail.com> ---
I assume that this has to do with the way in which the comma operator works.
The compiler then sees it not as two assignments, but the output of the comma
operator (which is just a value). Not sure how difficult it would be to get
the compiler to track down into a comma operator, since you can do arbitrary
work inside it.
--
More information about the Digitalmars-d-bugs
mailing list