Re: HELP! DMD Asserts while generating DI files.

2012-01-31 Thread Martin Nowak
Hi Kenji, It appears to be a problem related to my DI generation patch. But I don't know near enough about cast.c to reduce the problem quickly, my guess is that druntime and phobos are excepting something to exist in the DI that the patch strips out, but that's only a guess. As you can

Re: HELP! DMD Asserts while generating DI files.

2012-01-31 Thread Adam Wilson
On Tue, 31 Jan 2012 18:20:13 -0800, Martin Nowak d...@dawgfoto.de wrote: Hi Kenji, It appears to be a problem related to my DI generation patch. But I don't know near enough about cast.c to reduce the problem quickly, my guess is that druntime and phobos are excepting something to exist in

Re: HELP! DMD Asserts while generating DI files.

2012-01-31 Thread Martin Nowak
On Wed, 01 Feb 2012 06:46:42 +0100, Adam Wilson flybo...@gmail.com wrote: On Tue, 31 Jan 2012 18:20:13 -0800, Martin Nowak d...@dawgfoto.de wrote: Hi Kenji, It appears to be a problem related to my DI generation patch. But I don't know near enough about cast.c to reduce the problem

Re: HELP! DMD Asserts while generating DI files.

2012-01-26 Thread kenji hara
What version do you use? In 2.058head(commit f8887855), `dmd -H -c test.d` succeeds to compile without DMD assertion. Kenji Hara 2012/1/23 Adam Wilson flybo...@gmail.com: Does anyone have any idea why DMD would assert with the following assert on this code while building the druntime during DI

Re: HELP! DMD Asserts while generating DI files.

2012-01-26 Thread Adam Wilson
On Thu, 26 Jan 2012 06:33:12 -0800, kenji hara k.hara...@gmail.com wrote: What version do you use? In 2.058head(commit f8887855), `dmd -H -c test.d` succeeds to compile without DMD assertion. Kenji Hara 2012/1/23 Adam Wilson flybo...@gmail.com: Does anyone have any idea why DMD would assert

HELP! DMD Asserts while generating DI files.

2012-01-22 Thread Adam Wilson
Does anyone have any idea why DMD would assert with the following assert on this code while building the druntime during DI generation? Generating This DI file... // D import file generated from 'src\core\bitop.d' module core.bitop; nothrow { pure int bsf(size_t v); pure int