Howto build a repo case for a ICE?

Benjamin Thaut code at benjamin-thaut.de
Sun Feb 19 07:31:32 PST 2012


Am 19.02.2012 14:44, schrieb Timon Gehr:
> On 02/19/2012 02:24 PM, Benjamin Thaut wrote:
>> The last dmd version I could use to actually build my project was dmd
>> 2.056. Now I want to help finding those bugs that keep me from compiling
>> and I'm wondering how I can build repro cases for the ICEs I encounter.
>> I tried compiling with -v but that does not really give much information
>> about where the crash actually happens. So I wonder what can actually be
>> done to find the part of the code or even only the module it crashes in?
>>
>> The current ICE I'm encountering is:
>> Assertion failure: 't1->ty == t2->ty' on line 2082 in file 'cast.c'
>>
>> Kind Regards
>> Benjamin Thaut
>
> DustMite is an useful tool for generating reduced cases that cause the
> same ICE:
>
> https://github.com/CyberShadow/DustMite

Which dmd version should I use to build DustMite?
I tried 2.055 and 2.058 but DustMite crashes half way through the 
reductino process without a message (I'm using windows)


More information about the Digitalmars-d mailing list