PR23373: A defaulted union copy constructor that is not trivial must still be
authorRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 29 Apr 2015 19:26:57 +0000 (19:26 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 29 Apr 2015 19:26:57 +0000 (19:26 +0000)
commit419bd0941514bad6fa9d66e6f76360791389e7e0
treeeac43af91c8b6458ab4dc6478c239e12534894fd
parentae7e4995ca2c506200f7673d9161df2d851582fb
PR23373: A defaulted union copy constructor that is not trivial must still be
emitted as a memcpy.

llvm-svn: 236142
clang/lib/AST/ExprConstant.cpp
clang/lib/CodeGen/CGClass.cpp
clang/lib/CodeGen/CGExprAgg.cpp
clang/lib/CodeGen/CGExprCXX.cpp
clang/lib/Sema/SemaDeclCXX.cpp
clang/test/CodeGenCXX/copy-constructor-synthesis-2.cpp