What    |Removed                     |Added
           Keywords|                            |ice
                 CC|                            |
           Severity|regression                  |normal

--- Comment #2 from ---
(In reply to changlon from comment #1)

Reduced/simplified further:

class Bufferz
    alias owner this;
    Buffer owner() { return Buffer.init; }

struct Buffer
    alias range this;
    Bufferz range() { return Bufferz.init; }
    void slice() { error; }

You marked this as a regression, but you didn't specify which previous version
of dmd doesn't have the problem. For a bug to be a regression, the code must
have worked at some point. Downgrading to "normal".


Reply via email to