On Thu, 06 Nov 2008 11:42:01 +0100, Don <[EMAIL PROTECTED]> wrote:

>[EMAIL PROTECTED] wrote:
>> http://d.puremagic.com/issues/show_bug.cgi?id=2436
>> 
>>            Summary: Unexpected OPTLINK termination
>>            Product: D
>>            Version: 2.020
>>           Platform: PC
>>         OS/Version: Windows
>>             Status: NEW
>>           Keywords: link-failure
>>           Severity: normal
>>           Priority: P2
>>          Component: DMD
>>         AssignedTo: [EMAIL PROTECTED]
>>         ReportedBy: [EMAIL PROTECTED]
>> 
>> 
>> optlink fails to link an object file compiled with dmd 2.020 with -g or -gc
>> switch.
>> 
>> CL: link test,,,user32+kernel32/co/noi;
>> 
>> 
>
>I don't think that's an OPTLINK bug -- that obj file seems to be 
>defective.

Then I think it's both dmd and optlink bug. The former is buggy
because it produces invalid object file. The latter cannot gracefully
recover from invalid input, so it's buggy as well.

>And it's a really complicated obj file! Provide the source 
>code for the smallest case which reproduces the problem.
>

Changing/removing seemingly arbitrary stuff makes the error disappear.
I don't have a smaller example yet.

>Is it the same as #1439?

Reply via email to