Thread overview
[Issue 19717] case of segfault due to undetected forward reference
[Issue 19717] ICE/segfault when using __traits(getMember) on overloaded function with "undefined identifier" error
Mar 04, 2019
Basile-z
Mar 04, 2019
Basile-z
Mar 04, 2019
Basile-z
Mar 04, 2019
Dlang Bot
Mar 04, 2019
Dlang Bot
Jun 16, 2019
Dlang Bot
Mar 21, 2020
Basile-z
March 04, 2019
https://issues.dlang.org/show_bug.cgi?id=19717

Basile-z <b2.temp@gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice
                 CC|                            |b2.temp@gmx.com

--
March 04, 2019
https://issues.dlang.org/show_bug.cgi?id=19717

--- Comment #1 from Basile-z <b2.temp@gmx.com> ---
That's a forward ref not detected. If you put the enum decl after foo() overloads it exits with a normal program error.

--
March 04, 2019
https://issues.dlang.org/show_bug.cgi?id=19717

Basile-z <b2.temp@gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ICE/segfault when using     |case of segfault due to
                   |__traits(getMember) on      |undetected forward
                   |overloaded function with    |reference
                   |"undefined identifier"      |
                   |error                       |

--
March 04, 2019
https://issues.dlang.org/show_bug.cgi?id=19717

Dlang Bot <dlang-bot@dlang.rocks> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull

--- Comment #2 from Dlang Bot <dlang-bot@dlang.rocks> ---
@Basile-z created dlang/dmd pull request #9412 "fix issue 19717 -  case of segfault due to undetected forward reference" fixing this issue:

- fix issue 19717 -  case of segfault due to undetected forward reference

https://github.com/dlang/dmd/pull/9412

--
March 04, 2019
https://issues.dlang.org/show_bug.cgi?id=19717

Dlang Bot <dlang-bot@dlang.rocks> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #3 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #9412 "fix issue 19717 -  case of segfault due to undetected forward reference" was merged into master:

- d621072ebdea4701b179dacb267f5876ad55c734 by Basile Burg:
  fix issue 19717 -  case of segfault due to undetected forward reference

https://github.com/dlang/dmd/pull/9412

--
June 16, 2019
https://issues.dlang.org/show_bug.cgi?id=19717

--- Comment #4 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #10046 "[dmd-cxx] Backport semanticRun refactoring and recursive semantic SEGV bug fixes" was merged into dmd-cxx:

- 9ef5e9ba496a0c07500c78f09464b47b07e57e8a by Basile Burg:
  fix issue 19717 -  case of segfault due to undetected forward reference

https://github.com/dlang/dmd/pull/10046

--
March 21, 2020
https://issues.dlang.org/show_bug.cgi?id=19717

Basile-z <b2.temp@gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|b2.temp@gmx.com             |

--