December 01, 2009 [Issue 3563] New: Enum values returned by ref from a function trigger compiler error. | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=3563 Summary: Enum values returned by ref from a function trigger compiler error. Product: D Version: 2.036 Platform: Other OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nobody@puremagic.com ReportedBy: e.insafutdinov@gmail.com --- Comment #0 from Eldar Insafutdinov <e.insafutdinov@gmail.com> 2009-12-01 15:19:15 PST --- The following code: enum Foo { A, B } Foo x = Foo.A; ref Foo bar() { return x; } ref const(Foo) baz() { return bar(); } results in compiler error: bug.d(12): Error: bar() is not mutable If you replace Foo with int - the bug disappears. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
February 20, 2012 [Issue 3563] Enum values returned by ref from a function trigger compiler error. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Eldar Insafutdinov | http://d.puremagic.com/issues/show_bug.cgi?id=3563 yebblies <yebblies@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |rejects-valid Status|NEW |RESOLVED CC| |yebblies@gmail.com Platform|Other |All Version|2.036 |D2 Resolution| |FIXED OS/Version|Linux |All --- Comment #1 from yebblies <yebblies@gmail.com> 2012-02-20 19:10:09 EST --- Works with current D2 (2.058). This is a duplicate, I just don't know where the other bug report is. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
Copyright © 1999-2021 by the D Language Foundation