[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


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