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).

llvm-svn: 58622
7 files changed
tree: 450f5ebc7aaaa33f962b01e4628b1c2c2031bb84
  1. clang/
  2. llvm/