[PATCH] Microsoft C++ Record Layout

Warren Hunt whunt at google.com
Thu Aug 29 16:57:01 PDT 2013


  Addresses John's last round of feedback, a more detailed replay will be sent via email.  Also passes all lit tests.

Hi rnk, rsmith,

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

CHANGE SINCE LAST DIFF
  http://llvm-reviews.chandlerc.com/D1026?vs=2896&id=3909#toc

Files:
  include/clang/AST/ASTContext.h
  include/clang/AST/RecordLayout.h
  include/clang/Basic/DiagnosticSemaKinds.td
  lib/AST/CMakeLists.txt
  lib/AST/MicrosoftRecordLayoutBuilder.cpp
  lib/AST/RecordLayout.cpp
  lib/AST/RecordLayoutBuilder.cpp
  lib/CodeGen/CGRecordLayoutBuilder.cpp
  lib/CodeGen/MicrosoftVBTables.cpp
  lib/Sema/SemaDecl.cpp
  lib/Sema/SemaDeclCXX.cpp
  test/CodeGen/pr2394.c
  test/CodeGenCXX/microsoft-abi-structors.cpp
  test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp
  test/Layout/ms-x86-aligned-tail-padding.cpp
  test/Layout/ms-x86-basic-layout.cpp
  test/Layout/ms-x86-empty-nonvirtual-bases.cpp
  test/Layout/ms-x86-empty-virtual-base.cpp
  test/Layout/ms-x86-lazy-empty-nonvirtual-base.cpp
  test/Layout/ms-x86-primary-bases.cpp
  test/Layout/ms-x86-size-alignment-fail.cpp
  test/Layout/ms-x86-vfvb-alignment.cpp
  test/Layout/ms-x86-vfvb-sharing.cpp
  test/Layout/ms-x86-vtordisp.cpp
  test/PCH/rdar10830559.cpp
  test/Sema/ms_bitfield_layout.c
  test/Sema/ms_class_layout.cpp
  test/SemaCXX/ms_struct.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D1026.7.patch
Type: text/x-patch
Size: 150165 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130829/67e2ecc0/attachment.bin>


More information about the cfe-commits mailing list