Thread overview
[Issue 21293] dtoh: segfault when encountering opaque enum
[Issue 21293] dtoh: segfault when building cxx-headers
[Issue 21293] dtoh: segfault when building cxx-headers on MacOS
Oct 06, 2020
Jacob Carlborg
Oct 06, 2020
Jacob Carlborg
Oct 06, 2020
Jacob Carlborg
Oct 10, 2020
Dlang Bot
Oct 10, 2020
Dlang Bot
October 05, 2020
https://issues.dlang.org/show_bug.cgi?id=21293

moonlightsentinel@disroot.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |moonlightsentinel@disroot.o
                   |                            |rg
            Summary|cxx-headers-test build      |dtoh: segfault when
                   |target segfaults            |building cxx-headers

--
October 05, 2020
https://issues.dlang.org/show_bug.cgi?id=21293

moonlightsentinel@disroot.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|dtoh: segfault when         |dtoh: segfault when
                   |building cxx-headers        |building cxx-headers on
                   |                            |MacOS

--
October 06, 2020
https://issues.dlang.org/show_bug.cgi?id=21293

Jacob Carlborg <doob@me.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|dtoh: segfault when         |dtoh: segfault when
                   |building cxx-headers on     |encountering opaque enum
                   |MacOS                       |

--
October 06, 2020
https://issues.dlang.org/show_bug.cgi?id=21293

Jacob Carlborg <doob@me.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Hardware|x86_64                      |All
                 OS|Mac OS X                    |All

--
October 06, 2020
https://issues.dlang.org/show_bug.cgi?id=21293

--- Comment #1 from Jacob Carlborg <doob@me.com> ---
Here's a reduced test case:

echo 'enum foo;' | dmd -HC -

--
October 10, 2020
https://issues.dlang.org/show_bug.cgi?id=21293

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

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

--- Comment #2 from Dlang Bot <dlang-bot@dlang.rocks> ---
@MoonlightSentinel created dlang/dmd pull request #11843 "Fix Issue 21293 - dtoh: segfault when encountering opaque enum" fixing this issue:

- Fix Issue 21293 - dtoh: segfault when encountering opaque enum

  Don't access non-existant members and require C++11

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

--
October 10, 2020
https://issues.dlang.org/show_bug.cgi?id=21293

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 #11843 "Fix Issue 21293 - dtoh: segfault when encountering opaque enum" was merged into master:

- 2d392410c08e1817f52207a086ea713902c64998 by MoonlightSentinel:
  Fix Issue 21293 - dtoh: segfault when encountering opaque enum

  Don't access non-existant members and require C++11

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

--