Thread overview
[Bug 81] ICE in gimple_expand_cfg
Oct 17, 2013
Iain Buclaw
Oct 17, 2013
Iain Buclaw
Oct 17, 2013
Iain Buclaw
Jun 14, 2014
Iain Buclaw
Apr 08, 2015
Iain Buclaw
October 17, 2013
http://bugzilla.gdcproject.org/show_bug.cgi?id=81

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

--- Comment #1 from Iain Buclaw <ibuclaw@gdcproject.org> 2013-10-17 14:55:56 BST ---
Doesn't require separate modules to reproduce.

-- 
Configure bugmail: http://bugzilla.gdcproject.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
October 17, 2013
http://bugzilla.gdcproject.org/show_bug.cgi?id=81

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ibuclaw@gdcproject.org

-- 
Configure bugmail: http://bugzilla.gdcproject.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
October 17, 2013
http://bugzilla.gdcproject.org/show_bug.cgi?id=81

--- Comment #2 from Iain Buclaw <ibuclaw@gdcproject.org> 2013-10-17 14:59:00 BST ---
Minimum testcase:

---
class MyClass {
    void vertices() {
        class _VList {
            _VList save() { return new _VList; }
        }
    }
}

-- 
Configure bugmail: http://bugzilla.gdcproject.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
December 10, 2013
http://bugzilla.gdcproject.org/show_bug.cgi?id=81

--- Comment #3 from hsteoh@quickfur.ath.cx 2013-12-10 18:45:26 GMT ---
Any workarounds for this bug? I'm kinda stuck on this right now, and can only use dmd to compile my code.

-- 
Configure bugmail: http://bugzilla.gdcproject.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
June 14, 2014
http://bugzilla.gdcproject.org/show_bug.cgi?id=81

--- Comment #4 from Iain Buclaw <ibuclaw@gdcproject.org> ---
There will need to be some improvements around how gdc both builds all frame/closure structures, and how gdc determines which 'this' context to pass around.

The fix for this particular edge-case I have in a patch for, but currently changing gdc's behaviour is in this codebase is like trying to tame a hydra. Fix one bug, create two regressions, no wait four, eight...

-- 
You are receiving this mail because:
You are watching all bug changes.


April 08, 2015
http://bugzilla.gdcproject.org/show_bug.cgi?id=81

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #5 from Iain Buclaw <ibuclaw@gdcproject.org> ---
https://github.com/D-Programming-GDC/GDC/commit/01f88518c42dc46c22305b3ef15ad26aae30ebad

-- 
You are receiving this mail because:
You are watching all bug changes.