commit | dc8e93803de63a938ca42b5de0305e75783e6884 | [log] [tgz] |
---|---|---|
author | Rafael Espindola <rafael.espindola@gmail.com> | Wed Nov 13 23:20:45 2013 +0000 |
committer | Rafael Espindola <rafael.espindola@gmail.com> | Wed Nov 13 23:20:45 2013 +0000 |
tree | b2f05d22cede64b5619ba707f0f5753058be5958 | |
parent | 6526de425dbfd368407566ff123b5bdc0924859a [diff] |
Don't use alias from derived dtor to base dtor at -O0. This patch disables aliasing (and rauw) of derived dtors to base dtors at -O0. This optimization can have a negative impact on the debug quality. This was a latent bug for some time with local classes, but got noticed when it was generalized and broke gdb's destrprint.exp. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194618 91177308-0d34-0410-b5e6-96231b3b80d8