]> granicus.if.org Git - clang/commit
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)
commit9d06d6c87a18c59527795652d7bfc19708c1af2f
tree45108955f0220f6916310e11001654a91eccb06a
parent9e7299c68bd0ab3ece3ac429d14583997cb5aa8e
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.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213346 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaDeclCXX.cpp
test/CodeGenCXX/microsoft-abi-structors.cpp