On Tuesday, 20 January 2015 at 18:12:27 UTC, ketmar via Digitalmars-d wrote:
let's see how this proposal will be rejected. will there be some sane reasons, or only the good old song about "broken code"? make your bets!

Lots of functions can theoretically allocate, but don't in the way you call them. For example, a function that checks for invalid arguments and throws an exception if any are passed in. It can't be @nogc because it throws, but it's perfectly valid to call in a constructor.

Also, what about classes allocated with malloc/emplace that are then destroyed/freed?

Reply via email to