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

--- Comment #3 from ag0aep6g <ag0ae...@gmail.com> ---
(In reply to Walter Bright from comment #1)
> The PR does not affect the `is` comparisons. I'm not sure yet if it should.

I think we're good with regards to `is`. The spec says: "For struct objects
[...], identity is defined as the bits in the operands being identical." The
padding is part of "the bits", so including it in the comparison is correct.

I don't know why I thought `is` should behave differently. Maybe I had missed
that sentence in the spec.


(In reply to Walter Bright from comment #2)
> Now fixed for the == and != case.

I'm not a fan of calling this "fixed" when it needs a special compiler switch.

--

Reply via email to