commit | 396b7cd9f6b35d87d17ae03e9448b5c1f2184598 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Mon Nov 03 17:51:48 2008 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Mon Nov 03 17:51:48 2008 +0000 |
tree | 9fdb8e3d52d7c975a07f8444618bbd5b017bbb00 | |
parent | d934112e6170b0fd940d8e40db6936cea2cdcf62 [diff] |
Add implicitly-declared default and copy constructors to C++ classes, when appropriate. Conversions for class types now make use of copy constructors. I've replaced the egregious hack allowing class-to-class conversions with a slightly less egregious hack calling these conversions standard conversions (for overloading reasons). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58622 91177308-0d34-0410-b5e6-96231b3b80d8