Howto build a repo case for a ICE?
Daniel Murphy
yebblies at nospamgmail.com
Sun Feb 19 05:43:26 PST 2012
There are only a few options:
- Reduce your code using dustmite. I've never tried this, but I hear it
works.
- Use a debug version of dmd, or post the code and hope someone else debugs
it.
- Reduce the code manually.
The error you're getting occurs when merging two integral types together,
and something goes horribly wrong. It shouldn't be happening, but I'd guess
it's something to do with alias this with integral types (huge guess). How
big is the project?
"Benjamin Thaut" <code at benjamin-thaut.de> wrote in message
news:jhqt5p$1uel$1 at digitalmars.com...
> 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
More information about the Digitalmars-d
mailing list