[PATCH] [ms-cxxabi] Implement MSVC virtual base adjustment

Reid Kleckner rnk at google.com
Wed May 15 06:24:45 PDT 2013


Hi rjmccall,

While we can't yet emit vbtables, this allows us to find virtual bases
of objects constructed in other TUs.

This make iostream hello world work, since basic_ostream virtually
inherits from basic_ios.

http://llvm-reviews.chandlerc.com/D795

Files:
  lib/CodeGen/CGCXXABI.h
  lib/CodeGen/CGClass.cpp
  lib/CodeGen/CodeGenFunction.h
  lib/CodeGen/ItaniumCXXABI.cpp
  lib/CodeGen/MicrosoftCXXABI.cpp
  test/CodeGenCXX/virtual-base-cast.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D795.1.patch
Type: text/x-patch
Size: 17883 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130515/0c558d53/attachment.bin>


More information about the cfe-commits mailing list