diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-07-26 23:18:30 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-07-26 23:18:30 +0000 |
commit | 87717964933512e9db6999b84b4e59ed21c1c99e (patch) | |
tree | fa63e8ec000257f6962ebcc215e2d6a2d298d000 /clang/lib/Sema/SemaInit.cpp | |
parent | ebc113d1d33d366e0aa2fb7385c64f5d5e24acb3 (diff) | |
download | bcm5719-llvm-87717964933512e9db6999b84b4e59ed21c1c99e.tar.gz bcm5719-llvm-87717964933512e9db6999b84b4e59ed21c1c99e.zip |
Disable the optimization that skips emission of complete, non-virtual
destructors of abstract classes. It's undefined behavior to actually
call the destructor (e.g., via delete), but the presence of code that
calls this destructor doesn't make the program
ill-formed. Fixes <rdar://problem/9819242>.
llvm-svn: 136180
Diffstat (limited to 'clang/lib/Sema/SemaInit.cpp')
0 files changed, 0 insertions, 0 deletions