wilzbach / tools-test

1 stars 0 forks source link

Unexpected OPTLINK termination at EPI=00424D76 #85

Closed wilzbach closed 7 years ago

wilzbach commented 12 years ago

Note: the issue was created automatically migrated from https://issues.dlang.org

Original bug ID: BZ#8569 From: callumenator@gmail.com Reported version: D2 CC: andrej.mitrovich@gmail.com, bugzilla@digitalmars.com

wilzbach commented 12 years ago

Comment author: callumenator@gmail.com

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.

Attached file: parser.d (application/octet-stream, 37969 bytes) Description: File containing lots of empty class templates

wilzbach commented 12 years ago

Comment author: callumenator@gmail.com

Created attachment 1141 pegged source code

Attached file: peg.d (application/octet-stream, 22088 bytes) Description: pegged source code

wilzbach commented 12 years ago

Comment author: callumenator@gmail.com

Created an attachment (id=1141) [details] pegged source code

Was unable to attach the 2 object files, too large

wilzbach commented 12 years ago

Comment author: Walter Bright <bugzilla@digitalmars.com>

See if the fix to bugzilla 8377 fixes this.

wilzbach commented 12 years ago

Comment author: callumenator@gmail.com

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.

wilzbach commented 11 years ago

Comment author: Andrej Mitrovic <andrej.mitrovich@gmail.com>

I can't recreate this, tried as far back as 2.056. Please reopen if you can recreate it with 2.061+.