[Issue 15989] Win32 optimizer bug
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Fri Sep 30 12:33:27 PDT 2016
https://issues.dlang.org/show_bug.cgi?id=15989
Walter Bright <bugzilla at digitalmars.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bugzilla at digitalmars.com
--- Comment #2 from Walter Bright <bugzilla at digitalmars.com> ---
Simplified example:
interface Kickstart{
bool foo( int );
}
class ShiftOr : Kickstart
{
bool foo( int )
{
return false;
}
}
struct Regex
{
Kickstart kickstart;
}
Regex regex()
{
return Regex(new ShiftOr());
}
void main()
{
enum ctRegex = regex();
Regex r = ctRegex;
r.kickstart.foo(7);
}
--
More information about the Digitalmars-d-bugs
mailing list