| Thread overview | |||||
|---|---|---|---|---|---|
|
July 18, 2014 [Issue 3206] Class used as its member function parameter's default value is considered implementating only lexically preceeding abstract functions | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=3206 Denis Shelomovskij <verylonglogin.reg@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |verylonglogin.reg@gmail.com Summary|Cannot instantiate a class |Class used as its member |implementing an abstract |function parameter's |method |default value is considered | |implementating only | |lexically preceeding | |abstract functions OS|Windows |All --- Comment #1 from Denis Shelomovskij <verylonglogin.reg@gmail.com> --- --- class B { abstract void f(); } class C: B { void g(C c = new C) { } // put after `f` to detrigger the issue override void f() { } } --- Note `interface` implementations are not affected. -- | ||||
September 01, 2017 [Issue 3206] Class used as its member function parameter's default value is considered implementating only lexically preceeding abstract functions | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=3206 b2.temp@gmx.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |b2.temp@gmx.com Resolution|--- |WORKSFORME -- | ||||
March 21, 2020 [Issue 3206] Class used as its member function parameter's default value is considered implementating only lexically preceeding abstract functions | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=3206 Basile-z <b2.temp@gmx.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|b2.temp@gmx.com | -- | ||||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply