Closed wilzbach closed 7 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
Comment author: callumenator@gmail.com
Created attachment 1141 pegged source code
Attached file: peg.d (application/octet-stream, 22088 bytes) Description: pegged source code
Comment author: callumenator@gmail.com
Created an attachment (id=1141) [details] pegged source code
Was unable to attach the 2 object files, too large
Comment author: Walter Bright <bugzilla@digitalmars.com>
See if the fix to bugzilla 8377 fixes this.
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.
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+.
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