[Issue 16233] [REG2.069] ICE on wrong code

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Sun Jul 3 15:32:22 PDT 2016


https://issues.dlang.org/show_bug.cgi?id=16233

ag0aep6g at gmail.com changed:

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

--- Comment #1 from ag0aep6g at 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.

--


More information about the Digitalmars-d-bugs mailing list