[Issue 15] internal compiler error: in expand_expr_real_1, at expr.c:9266

gdc-bugzilla at gdcproject.org gdc-bugzilla at gdcproject.org
Mon Oct 22 12:20:00 PDT 2012


http://gdcproject.org/bugzilla/show_bug.cgi?id=15

--- Comment #3 from Iain Buclaw <ibuclaw at gdcproject.org> 2012-10-22 19:20:00 UTC ---
On further analysis looks to be a custom static chain bug...

In the map!() template, we emit this code:

{
  struct MapResult __ctmp997 = {};
  __ctmp.this = this;     // 'this' is in another context that we can't access
for here.

  return <retval> = *__ctor (&__ctmp997, r);
}


Maybe will see if DMD does the same...

-- 
Configure issuemail: http://gdcproject.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all issue changes.


More information about the D.gnu mailing list