[Issue 9526] ICE when compiling project with unittests

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Feb 17 09:17:05 PST 2013


http://d.puremagic.com/issues/show_bug.cgi?id=9526


Maxim Fomin <maxim at maxim-fomin.ru> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |maxim at maxim-fomin.ru


--- Comment #4 from Maxim Fomin <maxim at maxim-fomin.ru> 2013-02-17 09:16:50 PST ---
That's because in func.c void markAsNeedingClosure() doesn't check data when
loops though the list. 

Can you test this commit
https://github.com/mxfm/dmd/commit/f04bba02261b59a033495cf090711bf0a08dd64e ?

I compiled your code on linux with command:
dmd unstd/array.d unstd/lifetime.d unstd/generictuple.d unstd/math.d
unstd/multidimensionalarray.d unstd/templates.d unstd/traits.d unstd/typecons.d
unittest.d -unittest -version=unittestBuild

Commit at least fixes segmentation fault for my D environment. Judging by
visual D project files, you are compiling on windows and I cannot test dmd on
windows.

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


More information about the Digitalmars-d-bugs mailing list