May 31, 2014
http://bugzilla.gdcproject.org/show_bug.cgi?id=128

--- Comment #1 from Iain Buclaw <ibuclaw@gdcproject.org> ---
This ICE is intentional as I did not at the time anticipate any problems, but put in an ICE just incase.

// Any other kind of symbol should have their csym set.
// If this is an unexpected import, the compiler will throw an error.


As you can tell from the backtrace:

0x65a2b7 Dsymbol::toSymbol()
0x65a4f2 Dsymbol::toImport()
0x66ab71 Dsymbol::toObjFile(int)

It's attempting to generate code in parts of the compiler that was never meant for this.

I won't be wanting to complicate this section any more than what it already is, however then eventual move for toSymbol, toObjFile and toImport to a visitor would resolve this.

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


July 03, 2015
http://bugzilla.gdcproject.org/show_bug.cgi?id=128

Iain Buclaw <ibuclaw@gdcproject.org> changed:

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

--- Comment #2 from Iain Buclaw <ibuclaw@gdcproject.org> ---
https://github.com/D-Programming-GDC/GDC/commit/881f454b7a7272e4010e8949544eaf505854959b

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