On 11 November 2013 23:35, David Blaikie <[email protected]> wrote:
> This optimization fires if the derived dtor has no work to do (and thus
> without the optimization Clang emits a derived dtor that simply contains a
> call to the base dtor?)?
>
> The usual "What does GCC do?" might be helpful - do they ever do this? Do
> they do it only > -O0?

They never emit an alias from derived to base (even with local
classes). With optimizations you get a direct call, but I am not sure
exactly which optimization is doing it.

Cheers,
Rafael
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to