It fails for me, too. Your version must be different to the version in svn.
See also the ICE regression bug 3726 which popped up in the most recent commit.


2010/1/21 Walter Bright <[email protected]>:
> I tried it again, it still works. All I can suggest is you are working from
> a different set of dmd sources than I am.
>
> Rainer Schuetze wrote:
>>
>> Hi,
>>
>> I just tried again, rebuilt dmd after clean, but the error persists
>> (though it's different from the one reported in the bugzilla entry #3674). I
>> have added a detailed description to the entry.
>>
>> I think this has crawled into dmd with changes to the Type::covariant()
>> function, but I have no clue why it didn't show up earlier (and why you
>> don't see it).
>>
>> Rainer
>>
>> Walter Bright wrote:
>>>
>>> I just tried it, and it works.
>>>
>>> Rainer Schuetze wrote:
>>>>
>>>> Hi,
>>>>
>>>> I just wanted to drop a note that there seems to be regression with the
>>>> latest changes committed to subversion. It seems to be related to #3674 
>>>> (the
>>>> test-case fails), but I have no clue yet what's been causing this. I will
>>>> try to figure out what's going on tonight.
>>>>
>>>> Rainer
>>>>
>>>> Rainer Schuetze wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> Walter Bright wrote:
>>>>>>
>>>>>>
>>>>>> Rainer Schuetze wrote:
>>>>>>>
>>>>>>> So, if you want to make the qtd-people happy, issues #3600 and #3647
>>>>>>> should be addressed.
>>>>>>
>>>>>> They're done now.
>>>>>>
>>>>> Cool, thanks.
>>>>>
>>>>>>>
>>>>>>> And another thing: when there are forward references that are not
>>>>>>> resolved for a long time, Module::runDeferredSemantic() can waste a lot 
>>>>>>> of
>>>>>>> memory and cpu-cycles. It should not retry between every new symbol in a
>>>>>>> class or struct, but only when some sensible progress is made (e.g. if
>>>>>>> Module::dprogress > 0). runDeferredSemantic() must then be forced to run
>>>>>>> once before running semantic2() on the modules.
>>>>>>> It's not easy to create a small test case, but qtd fails to compile
>>>>>>> with "out of memory" without this change.
>>>>>>>
>>>>>>
>>>>>> Could you put your patch into bugzilla, please?
>>>>>
>>>>> It can now be found here:
>>>>>
>>>>> http://d.puremagic.com/issues/show_bug.cgi?id=3719
>>>>>
>>>>> Rainer
>>>>>
>>>>> _______________________________________________
>>>>> dmd-beta mailing list
>>>>> [email protected]
>>>>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>>>>
>>>>
>>>> _______________________________________________
>>>> dmd-beta mailing list
>>>> [email protected]
>>>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>>>
>>>>
>>> _______________________________________________
>>> dmd-beta mailing list
>>> [email protected]
>>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>>
>>
>> _______________________________________________
>> dmd-beta mailing list
>> [email protected]
>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>
>>
> _______________________________________________
> dmd-beta mailing list
> [email protected]
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta

Reply via email to