[Issue 3247] New: Crash on overriding class methods with 'auto' return type
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Wed Aug 12 07:27:59 PDT 2009
http://d.puremagic.com/issues/show_bug.cgi?id=3247
Summary: Crash on overriding class methods with 'auto' return
type
Product: D
Version: 2.031
Platform: Other
OS/Version: All
Status: NEW
Keywords: ice-on-valid-code
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: jarrett.billingsley at gmail.com
class A
{
auto foo() { return 0; }
}
class B : A
{
override auto foo() { return 5; }
}
The compiler crashes. It also crashes if A.foo's return type is int or B.foo's
return type is int (but not if both are int, obviously). It doesn't crash if
foo is not overridden.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list