Bug 8569 – Unexpected OPTLINK termination at EPI=00424D76

Status
RESOLVED
Resolution
WORKSFORME
Severity
normal
Priority
P2
Component
tools
Product
D
Version
D2
Platform
x86
OS
Windows
Creation time
2012-08-20T19:05:00Z
Last change time
2017-01-10T01:45:33Z
Keywords
Optlink
Assigned to
nobody
Creator
callumenator

Attachments

IDFilenameSummaryContent-TypeSize
1140parser.dFile containing lots of empty class templatesapplication/octet-stream37969
1141peg.dpegged source codeapplication/octet-stream22088

Comments

Comment #0 by callumenator — 2012-08-20T19:05:16Z
Created attachment 1140 File containing lots of empty class templates I suspected this was http://d.puremagic.com/issues/show_bug.cgi?id=8377, but have tried with latest git head (which apparently contains a fix for 8377) and I still get OPTLINK termination. I attach both source and obj files: To reproduce from objects: dmd -g parser.obj peg.obj To reproduce from source: dmd -g -c parser.d peg.d Note this bug only occurs with -g switch to dmd. I have attached both source and compiled objects. I reduced the code as far as I could, one file contains a bunch of empty class templates, the other contains code from Pegged.
Comment #1 by callumenator — 2012-08-20T19:06:32Z
Created attachment 1141 pegged source code
Comment #2 by callumenator — 2012-08-20T19:07:26Z
(In reply to comment #1) > Created an attachment (id=1141) [details] > pegged source code Was unable to attach the 2 object files, too large
Comment #3 by bugzilla — 2012-08-20T21:05:41Z
See if the fix to bugzilla 8377 fixes this.
Comment #4 by callumenator — 2012-08-20T21:21:56Z
(In reply to comment #3) > See if the fix to bugzilla 8377 fixes this. That would be in latest git head yes? I have built the latest dmd and dropped it into my 2.060 installation directory. Problem persists.
Comment #5 by andrej.mitrovich — 2013-01-26T15:50:12Z
I can't recreate this, tried as far back as 2.056. Please reopen if you can recreate it with 2.061+.