Mark the vtable used when defining implicit copy and move ctors
authorReid Kleckner <reid@kleckner.net>
Fri, 18 Jul 2014 01:48:10 +0000 (01:48 +0000)
committerReid Kleckner <reid@kleckner.net>
Fri, 18 Jul 2014 01:48:10 +0000 (01:48 +0000)
commit3be586fec285b1d69e26ba3f3bcb206c92672a0a
treec3f5fb52d6cfcdb94ac055cac979b2acc3c753b7
parentc1551a10ed0fd39fa067f035991c2cd07b669a59
Mark the vtable used when defining implicit copy and move ctors

I don't think other implicit members like copy assignment and move
assignment require this treatment, because they should already be
operating on a constructed object.

Fixes PR20351.

llvm-svn: 213346
clang/lib/Sema/SemaDeclCXX.cpp
clang/test/CodeGenCXX/microsoft-abi-structors.cpp