[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