[PATCH] [ms-cxxabi] Get closer to emitting the correct set of destructors in each TU (PR12784).
Peter Collingbourne
peter at pcc.me.uk
Sat May 4 14:31:56 PDT 2013
Hi timurrrr, rjmccall,
The main missing part of this patch is emission of vector deleting
destructors, which we don't need ourselves but may be required by
MSVC TUs.
http://llvm-reviews.chandlerc.com/D746
Files:
include/clang/Basic/ABI.h
include/clang/Basic/TargetCXXABI.h
lib/AST/ItaniumMangle.cpp
lib/AST/MicrosoftMangle.cpp
lib/AST/VTableBuilder.cpp
lib/CodeGen/CGCXX.cpp
lib/CodeGen/CGCXXABI.cpp
lib/CodeGen/CGCXXABI.h
lib/CodeGen/CGClass.cpp
lib/CodeGen/CGVTT.cpp
lib/CodeGen/CGVTables.cpp
lib/CodeGen/CGVTables.h
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenModule.h
lib/CodeGen/ItaniumCXXABI.cpp
lib/CodeGen/MicrosoftCXXABI.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp
test/CodeGenCXX/microsoft-abi-static-initializers.cpp
test/CodeGenCXX/microsoft-abi-structors.cpp
test/CodeGenCXX/microsoft-abi-vtables-single-inheritance.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D746.1.patch
Type: text/x-patch
Size: 41808 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130504/d32eb751/attachment.bin>
More information about the cfe-commits
mailing list