On Friday, 29 August 2014 at 03:32:45 UTC, Andrei Alexandrescu wrote:
On 8/28/14, 8:07 PM, Jonathan M Davis wrote:
Since this is in the library, not the compiler, I'm not sure how you'd do that (have the compiler specific a version identifier for it?), but considering how broken the behavior was before and that we don't normally provide flags to revert changes in behavior, I'd argue that anyone who has problems with it should just use the previous version of
the compiler until they're ready to update their code.

I'd say the impact is too large to leave things at that. How about a function call callStructDestructorsDuringGC(bool) - yes, that long - that people can place in main() if they're having trouble?

I'm okay with that, though given that this is almost exclusively fixing bugs and isn't particularly likely to create many, I'm not at all convinced that it's that big a deal.

- Jonathan M Davis

Reply via email to