Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-26 | Disable the optimization that skips emission of complete, non-virtual | Douglas Gregor | |
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>. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136180 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2011-05-08 | Don't emit complete constructors for abstract classes. Also, don't emit | Anders Carlsson | |
complete destructors for abstract classes unless the destructor is virtual and thus needs to be in the vtable. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@131068 91177308-0d34-0410-b5e6-96231b3b80d8 |