www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 21085] New: [glue] Only 9999 "hidden identifiers" can be

https://issues.dlang.org/show_bug.cgi?id=21085

          Issue ID: 21085
           Summary: [glue] Only 9999 "hidden identifiers" can be generated
           Product: D
           Version: D2
          Hardware: x86_64
                OS: All
            Status: NEW
          Severity: critical
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: uplink.coder gmail.com

Created attachment 1801
  --> https://issues.dlang.org/attachment.cgi?id=1801&action=edit
code to reproduce the bug.

To reproduce this bug you need to dmd with ldc.
After that try to compile bug.d with the freshly build dmd.
It should segfault, if it does not try again.

The reason it segfaults is that too many hidden identifiers get generated and
there is a stackoverflow.

--
Jul 28 2020