Thread overview
[Issue 16233] [REG2.069] ICE on wrong code
Jul 03, 2016
ag0aep6g@gmail.com
Jul 03, 2016
Walter Bright
July 03, 2016
https://issues.dlang.org/show_bug.cgi?id=16233

ag0aep6g@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice
                 CC|                            |ag0aep6g@gmail.com
            Summary|ICE on wrong code           |[REG2.069] ICE on wrong
                   |                            |code
           Severity|major                       |regression

--- Comment #1 from ag0aep6g@gmail.com ---
Reduced a little bit more:

----
enum valueConvertible(T2) = blah;

struct Checked(T)
{
    void opEquals(U)(Checked!U rhs)
    {
        alias R = typeof(payload);
        enum e = valueConvertible!R;
    }
}

alias C = Checked!int;
----

No ICE with 2.068. Segfaults with 2.069 which is probably just the -release variant of the "null this" AssertError.

--
July 03, 2016
https://issues.dlang.org/show_bug.cgi?id=16233

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|ice                         |ice-on-valid-code, pull
                 CC|                            |bugzilla@digitalmars.com

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

--
July 04, 2016
https://issues.dlang.org/show_bug.cgi?id=16233

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

https://github.com/dlang/dmd/commit/5cd44d97235b2ac36e33137f093883d8e64dee5b fix Issue 16233 - ICE on wrong code

https://github.com/dlang/dmd/commit/720bf42a1e4b2583d194cd0d9794dd5ea9bfb778 Merge pull request #5906 from WalterBright/fix16233

fix Issue 16233 - ICE on wrong code

--
July 04, 2016
https://issues.dlang.org/show_bug.cgi?id=16233

github-bugzilla@puremagic.com changed:

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

--
October 01, 2016
https://issues.dlang.org/show_bug.cgi?id=16233

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

https://github.com/dlang/dmd/commit/5cd44d97235b2ac36e33137f093883d8e64dee5b fix Issue 16233 - ICE on wrong code

https://github.com/dlang/dmd/commit/720bf42a1e4b2583d194cd0d9794dd5ea9bfb778 Merge pull request #5906 from WalterBright/fix16233

--