<br><br><div class="gmail_quote">On Tue, Sep 13, 2011 at 6:22 PM, Jonathan M Davis <span dir="ltr"><<a href="mailto:jmdavisProg@gmx.com">jmdavisProg@gmx.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">On Tuesday, September 13, 2011 15:34 Caligo wrote:<br>
> On Tue, Sep 13, 2011 at 4:47 AM, Jonathan M Davis<br>
<<a href="mailto:jmdavisProg@gmx.com">jmdavisProg@gmx.com</a>>wrote:<br>
> > On Monday, September 12, 2011 23:15:19 Caligo wrote:<br>
> > > On Mon, Sep 12, 2011 at 10:44 PM, Jonathan M Davis<br>
> ><br>
> > <<a href="mailto:jmdavisProg@gmx.com">jmdavisProg@gmx.com</a>>wrote:<br>
> > > > On Monday, September 12, 2011 22:38:25 Caligo wrote:<br>
> > > > > Great. So is it a known bug?<br>
> > > ><br>
> > > > I don't know. You'd have to search bugzilla: <a href="http://d.puremagic.com/issues" target="_blank">d.puremagic.com/issues</a><br>
> > > ><br>
> > > > - Jonathan M Davis<br>
> > ><br>
> > > Searching bugzilla (horrible technology) is never fun for me, thx.<br>
> ><br>
> > Most search technology sucks on some level. But regardless, if bugs<br>
> > aren't reported, then they're not likely to be fixed. So, if you want to<br>
> > ensure that<br>
> > the bugs that you find get fixed, you need to report them, which for<br>
> > better or<br>
> > worse means using bugzilla.<br>
> ><br>
> > - Jonathan M Davis<br>
><br>
> *sigh*<br>
> I think you fail to understand my situation.<br>
><br>
> I don't know anything about D's internals and I know nothing about<br>
> compilers and how they work. If I did, I wouldn't ask on<br>
> digitalmars.D.learn. But, I'll go ahead and bug report this.<br>
><br>
> <a href="http://d.puremagic.com/issues/show_bug.cgi?id=6665" target="_blank">http://d.puremagic.com/issues/show_bug.cgi?id=6665</a><br>
<br>
</div></div>I don't know much about dmd's internals either. But given that you have an<br>
error that you can search for ('/Internal error: ../ztc/cg87.c 202'), it<br>
shouldn't be hard to at least see whether there's anything which is obviously<br>
the same. And if there isn't then, you report it. Understanding how dmd works<br>
isn't really necessary to reporting the bug, and worse case, you end up<br>
reporting a bug which has already been reported, which is better than the bug<br>
never getting reported.<br>
<br>
Most bugs where the compiler gives an internal error or an assertion in the<br>
compiler gets triggered get fixed fairly quickly, and even if they don't,<br>
they're not the sort of bug that much of anyone outside of the dmd devs who is<br>
going to have any clue what's going on with the bug. So, it's probably not all<br>
that fruitful to inquire about that sort of bug on any of the newsgroups. For<br>
the most part, the dmd devs don't seem to pay attention to D.Learn, so even if<br>
they would recognize the issue, they wouldn't respond to it in D.Learn. The<br>
odds of them seeing it in D newsgroup are higher, but when it comes to bugs<br>
which are "internal errors" or assertions in the compiler, I'd suggest that<br>
you just do a cursory search in bugzilla and then report them.<br>
<br>
Bugs which relate to the language's behavior are much more likely to be<br>
recognized by others in the newsgroups (including D.Learn), so asking about<br>
them can be fruitful, but internal compiler errors and assertions isn't the<br>
sort of thing that people outside of the dmd devs generally recognize.<br>
<font color="#888888"><br>
- Jonathan M Davis<br>
</font></blockquote></div><br>Thanks for the explanation, Jonathan.  And yes, I did search for it and I got hundreds of results.  There is no way for someone like me to go through all that and figure out if it's a duplicate.  So, as I said, I've reported it.  Don has already responded to the bug, and it seems that it's Linux related as he can't reproduce it on Windows.<br>