digitalmars.D - Proper way to fix ice-on-valid-code?
- Jason House (17/17) Feb 17 2008 I'm a bit annoyed that issue 1719 [1] got closed with a claim that d 1.0...
- Walter Bright (2/4) Feb 18 2008 2.011 will put it back and fix it properly.
I'm a bit annoyed that issue 1719 [1] got closed with a claim that d 1.026 and d 2.010 fixed the problem. There was discussion of this around the time of the release. Rather than making valid code work as expected, Walter made the compiler issue an error (and avoid a compiler crash). I was ok with this as a temporary fix, and was patiently awaiting a proper fix. I now the hack breaks code inside Tango. Walter did post a workaround that basically avoided using an interface with scope: scope X x = new X(); // requires using exact type I i = x; Of course, this does not work with object factories. I guess I'm just really disapointed to see this... Maybe a more proper thing is for me to reopen 1719, but I don't want to battle Walter with back and forth opening and closing of bugs. Should I instead post a new bug/feature request? [1] http://d.puremagic.com/issues/show_bug.cgi?id=1719
Feb 17 2008
Jason House wrote:I'm a bit annoyed that issue 1719 [1] got closed with a claim that d 1.026 and d 2.010 fixed the problem.2.011 will put it back and fix it properly.
Feb 18 2008