July 01, 2017
https://issues.dlang.org/show_bug.cgi?id=15538

--- Comment #8 from Johannes Loher <johannes.loher@fg4f.de> ---
I tracked this down a bit. It worked fine till 2.063.2 (including). From 2.064 onward it sarts to segfault. Finally, from 2.068 onward, the assert error starts hppening.

--
July 01, 2017
https://issues.dlang.org/show_bug.cgi?id=15538

ag0aep6g@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|wrong code with switch      |[REG 2.064] wrong code with
                   |                            |switch
           Severity|major                       |regression

--- Comment #9 from ag0aep6g@gmail.com ---
(In reply to Johannes Loher from comment #8)
> I tracked this down a bit. It worked fine till 2.063.2 (including). From 2.064 onward it sarts to segfault. Finally, from 2.068 onward, the assert error starts hppening.

That makes it a regression.

--
July 01, 2017
https://issues.dlang.org/show_bug.cgi?id=15538

Vladimir Panteleev <dlang-bugzilla@thecybershadow.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dlang-bugzilla@thecybershad
                   |                            |ow.net

--- Comment #10 from Vladimir Panteleev <dlang-bugzilla@thecybershadow.net> ---
I couldn't find the point in the source history at which it started bisecting, because when building DMD from source, the test program bisects as far back as I can get source builds to work (2011), so it's likely a latent bug which became exposed by some change in 2.064. However, I did find that the assert replaced the segfault in https://github.com/dlang/dmd/pull/4666.

--
July 01, 2017
https://issues.dlang.org/show_bug.cgi?id=15538

Vladimir Panteleev <dlang-bugzilla@thecybershadow.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=14587

--
October 07, 2017
https://issues.dlang.org/show_bug.cgi?id=15538

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla@digitalmars.com
                 OS|Linux                       |All

--- Comment #11 from Walter Bright <bugzilla@digitalmars.com> ---
Happens on Win64 too.

--
October 07, 2017
https://issues.dlang.org/show_bug.cgi?id=15538

--- Comment #12 from Walter Bright <bugzilla@digitalmars.com> ---
https://github.com/dlang/dmd/pull/7188

--
October 15, 2017
https://issues.dlang.org/show_bug.cgi?id=15538

--- Comment #13 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/ef56ed9f8e2d778de2396bde91d34b407e02248d fix Issue 15538 - [REG 2.064] wrong code with switch

https://github.com/dlang/dmd/commit/8c8bb595057f896ba5f8a5b3d02dc8e86721c77a Merge pull request #7188 from WalterBright/fix15538

fix Issue 15538 - [REG 2.064] wrong code with switch

--
October 15, 2017
https://issues.dlang.org/show_bug.cgi?id=15538

github-bugzilla@puremagic.com changed:

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

--
1 2
Next ›   Last »