[all-commits] [llvm/llvm-project] 720127: Revert "[clang] Frontend components for the relati...

Leonard Chan via All-commits all-commits at lists.llvm.org
Wed Jun 10 13:52:42 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7201272d4c1b7822c11593ea3ef97bc65b647e54
      https://github.com/llvm/llvm-project/commit/7201272d4c1b7822c11593ea3ef97bc65b647e54
  Author: Leonard Chan <leonardchan at google.com>
  Date:   2020-06-10 (Wed, 10 Jun 2020)

  Changed paths:
    M clang/include/clang/AST/VTableBuilder.h
    M clang/include/clang/Basic/LangOptions.def
    M clang/include/clang/CodeGen/ConstantInitBuilder.h
    M clang/include/clang/Driver/Options.td
    M clang/lib/AST/ASTContext.cpp
    M clang/lib/AST/VTableBuilder.cpp
    M clang/lib/CodeGen/CGClass.cpp
    M clang/lib/CodeGen/CGVTables.cpp
    M clang/lib/CodeGen/CGVTables.h
    M clang/lib/CodeGen/ConstantInitBuilder.cpp
    M clang/lib/CodeGen/ItaniumCXXABI.cpp
    M clang/lib/CodeGen/MicrosoftCXXABI.cpp
    M clang/lib/Frontend/CompilerInvocation.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/child-inheritted-from-parent-in-comdat.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/child-vtable-in-comdat.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/cross-translation-unit-1.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/cross-translation-unit-2.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/cross-tu-header.h
    R clang/test/CodeGenCXX/RelativeVTablesABI/diamond-inheritance.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/diamond-virtual-inheritance.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/dynamic-cast.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/inheritted-virtual-function.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/inline-virtual-function.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/inlined-key-function.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/member-function-pointer.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/multiple-inheritance.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/no-alias-when-dso-local.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/no-stub-when-dso-local.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/override-pure-virtual-method.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/overriden-virtual-function.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/parent-and-child-in-comdats.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/parent-vtable-in-comdat.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/pass-byval-attributes.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/relative-vtables-flag.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/simple-vtable-definition.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/stub-linkages.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/thunk-mangling.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/vbase-offset.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/virtual-function-call.cpp
    R clang/test/CodeGenCXX/RelativeVTablesABI/vtable-hidden-when-in-comdat.cpp

  Log Message:
  -----------
  Revert "[clang] Frontend components for the relative vtables ABI"

This reverts commit 2e009dbcb3e373a59e6e84dce6d51ae8a29f60a5.

Reverting since there were some test failures on buildbots that used the
new pass manager. ASan and MSan are also finding some bugs in this that
I'll need to address.




More information about the All-commits mailing list