[Issue 8348] ICE: 'semanticRun == PASSsemantic3done' on line 547 in file 'glue.c'

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Jul 22 08:30:35 PDT 2012


http://d.puremagic.com/issues/show_bug.cgi?id=8348



--- Comment #4 from Dmitry Olshansky <dmitry.olsh at gmail.com> 2012-07-22 08:30:32 PDT ---
Reduced by hand even futher:

//-----------in file uni.d 
template BasicSetOps()
{
    const opBinary(string op, U)(U ) 
    if(is(typeof(U.init.isSet)) )
    {
    }

}

struct Set(T)
{

this(this) 
{
}

mixin BasicSetOps;
}

//-----------in file regex.d 
import std2.uni;

int[const(Set!uint)] trieCache;

void getTrie()
{
Set!(uint).init in trieCache;
}


All of lines seem equally important (postblit, mixed-in opBinary with exact
constraint, usage of in operator on hash etc.)

-- 
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