[Issue 11553] dmd segfault with recursive template

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Nov 19 05:45:57 PST 2013


https://d.puremagic.com/issues/show_bug.cgi?id=11553



--- Comment #1 from John Colvin <john.loughran.colvin at gmail.com> 2013-11-19 13:45:55 GMT ---
Ok this is proving near impossible to reduce. Changing the slightest things
moves the segfault to different parts of the compiler and it's very hard to
find examples that are correct and fail. I've seen 

Scope::Scope(Scope*),

functionResolve(Match*, Dsymbol*, Loc, Scope*, Array<RootObject>*, Type*,
Array<Expression>*)::ParamDeduce::fp(TemplateDeclaration*),

TemplateInstance::findBestMatch(Scope*, Array<Expression>*) (), 

TemplateTupleParameter::matchArg(Loc, Scope*, Array<RootObject>*, unsigned
long, Array<TemplateParameter>*, Array<RootObject>*, Declaration**) (),

Dsymbol::Dsymbol()

so far, if that's of any help at all.

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list