digitalmars.D - Possible forward reference bug?
- Benjamin Thaut (12/12) Feb 04 2014 The following code will trigger the static assertion:
- Timon Gehr (2/14) Feb 04 2014 Yes, this is indeed a forward reference bug.
The following code will trigger the static assertion:
class Base(T)
{
static assert(is(T : Base!T), "not related");
}
class Derived : Base!Derived
{
}
Could this be a forward reference bug? Because Derived is derived from
Base!Dervived, so the is expression should return true.
Kind Regards
Benjamin Thaut
Feb 04 2014
On 02/04/2014 08:46 PM, Benjamin Thaut wrote:
The following code will trigger the static assertion:
class Base(T)
{
static assert(is(T : Base!T), "not related");
}
class Derived : Base!Derived
{
}
Could this be a forward reference bug? Because Derived is derived from
Base!Dervived, so the is expression should return true.
Kind Regards
Benjamin Thaut
Yes, this is indeed a forward reference bug.
Feb 04 2014








Timon Gehr <timon.gehr gmx.ch>