Thread overview
[Issue 14424] [REG2.066] dmd crashes with __traits(getUnitTests)
[Issue 14424] dmd crashes with __traits(getUnitTests)
Apr 08, 2015
Jacob Carlborg
Apr 13, 2015
Martin Krejcirik
Apr 18, 2015
Kenji Hara
April 08, 2015
https://issues.dlang.org/show_bug.cgi?id=14424

Jacob Carlborg <doob@me.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |doob@me.com

--- Comment #1 from Jacob Carlborg <doob@me.com> ---
Seems to be a regression, it works when I try with 2.065.0, but not with 2.066.0.

--
April 13, 2015
https://issues.dlang.org/show_bug.cgi?id=14424

Andrei Alexandrescu <andrei@erdani.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |andrei@erdani.com
           Severity|critical                    |regression

--
April 13, 2015
https://issues.dlang.org/show_bug.cgi?id=14424

Martin Krejcirik <mk@krej.cz> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mk@krej.cz
           Hardware|x86_64                      |All
            Summary|dmd crashes with            |[REG2.066] dmd crashes with
                   |__traits(getUnitTests)      |__traits(getUnitTests)

--
April 18, 2015
https://issues.dlang.org/show_bug.cgi?id=14424

Kenji Hara <k.hara.pg@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice, pull
                 OS|Linux                       |All

--- Comment #2 from Kenji Hara <k.hara.pg@gmail.com> ---
https://github.com/D-Programming-Language/dmd/pull/4593

--
April 18, 2015
https://issues.dlang.org/show_bug.cgi?id=14424

github-bugzilla@puremagic.com changed:

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

--
April 18, 2015
https://issues.dlang.org/show_bug.cgi?id=14424

--- Comment #3 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/cb1b813ebf6ded1135e46cc0de9229d9e6b5926d fix Issue 14424 - dmd crashes with __traits(getUnitTests)

It was necessary to avoid excessive semantic3 with -unittest -inline (see commit 474e0d24191b0a964b38eae2ee5ba5eb972131b5), but today compiler incrementally runs semantic3 of the candidate functions for inlining (see commit df11f21be6873a944ee32cc3a664dd84387999b9). Therefore the hack is not necessary anymore.

https://github.com/D-Programming-Language/dmd/commit/5f2bfa062e1741389d64fe7be78af06f8c4d415f Merge pull request #4593 from 9rnsr/fix14424

[REG2.066] Issue 14424 - dmd crashes with __traits(getUnitTests)

--
April 18, 2015
https://issues.dlang.org/show_bug.cgi?id=14424

--- Comment #4 from github-bugzilla@puremagic.com ---
Commit pushed to stable at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/3c4801cf115bb9afba6e22346ba4f5ac96529cd6 Merge pull request #4593 from 9rnsr/fix14424

[REG2.066] Issue 14424 - dmd crashes with __traits(getUnitTests)
Conflicts:
    src/func.c

--
April 26, 2015
https://issues.dlang.org/show_bug.cgi?id=14424

--- Comment #5 from github-bugzilla@puremagic.com ---
Commit pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/3c4801cf115bb9afba6e22346ba4f5ac96529cd6 Merge pull request #4593 from 9rnsr/fix14424

--
June 17, 2015
https://issues.dlang.org/show_bug.cgi?id=14424

--- Comment #6 from github-bugzilla@puremagic.com ---
Commits pushed to stable at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/cb1b813ebf6ded1135e46cc0de9229d9e6b5926d fix Issue 14424 - dmd crashes with __traits(getUnitTests)

https://github.com/D-Programming-Language/dmd/commit/5f2bfa062e1741389d64fe7be78af06f8c4d415f Merge pull request #4593 from 9rnsr/fix14424

--