[all-commits] [llvm/llvm-project] a9cc64: Separate the MS inheritance model enum from the at...

Reid Kleckner via All-commits all-commits at lists.llvm.org
Fri Nov 22 16:06:35 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: a9cc64e50e64e76151679780f0ace11b48eadd44
      https://github.com/llvm/llvm-project/commit/a9cc64e50e64e76151679780f0ace11b48eadd44
  Author: Reid Kleckner <rnk at google.com>
  Date:   2019-11-22 (Fri, 22 Nov 2019)

  Changed paths:
    M clang/include/clang/AST/CXXInheritance.h
    M clang/include/clang/AST/DeclCXX.h
    M clang/include/clang/Basic/Attr.td
    M clang/include/clang/Basic/Specifiers.h
    M clang/include/clang/Sema/Sema.h
    M clang/lib/AST/MicrosoftCXXABI.cpp
    M clang/lib/AST/MicrosoftMangle.cpp
    M clang/lib/CodeGen/CGDebugInfo.cpp
    M clang/lib/CodeGen/MicrosoftCXXABI.cpp
    M clang/lib/Sema/SemaDecl.cpp
    M clang/lib/Sema/SemaDeclAttr.cpp
    M clang/lib/Sema/SemaType.cpp

  Log Message:
  -----------
  Separate the MS inheritance model enum from the attribute, NFC

This avoids the need to include Attr.h in DeclCXX.h for a four-value
enum. Removing the include will be done separately, since it is large
and risky change.




More information about the All-commits mailing list