On Tuesday, December 25, 2018 7:27:39 AM MST Per Nordlöw via Digitalmars-d-
learn wrote:
> On Tuesday, 25 December 2018 at 00:32:55 UTC, Paul Backus wrote:
> > No, because equality comparison between classes lowers to
> > `object.opEquals` [1], which takes both parameters as `Object`.
>
> This is a severe limitation. Are there any plans on fixing this
> or do I have to wait for Andrei's proposed ProtoObject?

ProtoObject _is_ the proposed fix, but if you want to use Object's opEquals
in @safe code, you can always create a wrapper function that's marked
@trusted and call that instead.

- Jonathan M Davis




Reply via email to