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

Jonathan M Davis <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]
                   |                            |m

--- Comment #5 from Jonathan M Davis <[email protected]> ---
When trying to add a copy constructor to a type in an existing code base, I've
been seeing a lot of errors about not having a frame pointer (particularly from
std.algorithm code), which has been incredibly annoying to deal with, and it
has made no sense to me that a frame pointer would even be needed, since the
only difference is that a copy constructor has been added (though honestly, the
whole frame pointer stuff is incredibly confusing in general). So, I'm
_guessing_ that this is the issue that I've been hitting, but man, it would be
nice if the compiler didn't decide that it needed a frame pointer that it can't
have just because a type that's involved got a copy constructor added to it.

--

Reply via email to