[Issue 15355] unstable operator overloading with comma expression

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Sun Dec 6 10:50:21 PST 2015


https://issues.dlang.org/show_bug.cgi?id=15355

ZombineDev <petar.p.kirov at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |petar.p.kirov at gmail.com

--- Comment #2 from ZombineDev <petar.p.kirov at gmail.com> ---
I think it would be more appropriate if the compiler raised an ambiguity error,
because the behavior is tricky and can lead to hard to track bugs.

If the opIndexAssign is defined, than opIndex that returns a reference should
be disallowed, or at least opIndex that returns a mutable (assignable)
reference should be.

--


More information about the Digitalmars-d-bugs mailing list