On 08/31/2012 11:28 AM, cal wrote:
On Friday, 31 August 2012 at 17:14:25 UTC, Charles Hixson wrote:
If I ran DustMite on the original, the program got reduced down to
"void main () { }" (with some extra whitespace).

And does rdmd compilation still fail with the reduced case?

No. But there were even more complex versions in which it also didn't fail. For instance I could import utils.d (the addition of which caused the original to stop working) and throw a LogicError (defined in utils.d) and it didn't crash.

So I only have the large case...and even there, I've been working on the project, as dmd doesn't give any problems, and so I can't guarantee without checking again that it still fails. But since nobody wants a 500 line test case (and I don't blame them...particularly since it appears that if I move it into a folder with a different name it stops failing), I haven't been preserving the case. Last time I checked it still failed with rdmd in the Parser folder, but that was hours ago. There haven't been many changes, but there've been some. And I can't even preserve it by copying it into another folder, because then it stops failing.

Reply via email to