commit | 7abfbdbc97ad8e7f340789f751df1e32b10118b4 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Sat Dec 19 03:01:41 2009 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Sat Dec 19 03:01:41 2009 +0000 |
tree | c98c3dd47e10bceea032ec5fb2b44306f109dacd | |
parent | 29f1a6070ac35fcbea9241c843df7f3f7c5c3228 [diff] |
Switch more of Sema::CheckInitializerTypes over to InitializationSequence. Specially, switch initialization of a C++ class type (either copy- or direct-initialization). Also, make sure that we create an elidable copy-construction when performing copy initialization of a C++ class variable. Fixes PR5826. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91750 91177308-0d34-0410-b5e6-96231b3b80d8