You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Except that the fix for issue 3449 causes existing code to silently change behavior. It can also cause very unclear and confusing error messages. I hit a couple of these when trying to compile Tango.
Example of error messages I got:
* tango/io/selector/SelectSelector.d(156): Error: function tango.io.selector.SelectSelector.HandleSet.opAssign is not callable because it is annotated with @disablehttps://github.com/SiegeLord/Tango-D2/blob/d2port/tango/io/selector/SelectSelector.d#L156
The code doesn't use @disable at all. "opAssign" is not overloaded. It's very confusing that keywords and functions that don't exist in the source code are mentioned.
* Error: cannot modify struct this HandleSet with immutable members
No file or line information.
The text was updated successfully, but these errors were encountered:
(In reply to comment #0)
> * Error: cannot modify struct this HandleSet with immutable members> > No file or line information.
I opened bug 10160 to fix the strange error message.
Jacob Carlborg (@jacob-carlborg) reported this on 2013-05-24T00:41:09Z
Transferred from https://issues.dlang.org/show_bug.cgi?id=10159
Description
The text was updated successfully, but these errors were encountered: