commit | 749e602ac0f31c0c6bce8992403cdf14f1c5cc66 | [log] [tgz] |
---|---|---|
author | Richard Smith <richard-llvm@metafoo.co.uk> | Tue Feb 09 02:09:16 2016 +0000 |
committer | Richard Smith <richard-llvm@metafoo.co.uk> | Tue Feb 09 02:09:16 2016 +0000 |
tree | d05ae7bdb1a3cbe96bbf78c2de4ef1580fb0dc7f | |
parent | 8a618ffc52c372c10bb2363e05c42819c17811e4 [diff] |
Remove TrailingObjects::operator delete. It's still suffering from compiler-specific issues. Instead, repeat an 'operator delete' definition in each derived class that is actually deleted, and give up on the static type safety of an error when sized delete is accidentally used on a type derived from TrailingObjects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260190 91177308-0d34-0410-b5e6-96231b3b80d8