]> granicus.if.org Git - clang/commit
Improved MSVC __interface support by adding first class support for it, instead of...
authorJoao Matos <ripzonetriton@gmail.com>
Fri, 31 Aug 2012 18:45:21 +0000 (18:45 +0000)
committerJoao Matos <ripzonetriton@gmail.com>
Fri, 31 Aug 2012 18:45:21 +0000 (18:45 +0000)
commit6666ed4ed2e2bc13da5ac5d0a4947019137d45be
treeaa69fbfff54188e6a8e772240a87e40e6b927b76
parenta89f719ad3a7134e3eec7c9e03aa0e22031c0de9
Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163013 91177308-0d34-0410-b5e6-96231b3b80d8
30 files changed:
include/clang-c/Index.h
include/clang/AST/CanonicalType.h
include/clang/AST/Decl.h
include/clang/AST/DeclCXX.h
include/clang/AST/Type.h
include/clang/Basic/DiagnosticASTKinds.td
include/clang/Basic/DiagnosticParseKinds.td
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Basic/Specifiers.h
include/clang/Basic/TokenKinds.def
include/clang/Sema/DeclSpec.h
lib/AST/DeclCXX.cpp
lib/AST/MicrosoftMangle.cpp
lib/AST/RecordLayoutBuilder.cpp
lib/AST/Type.cpp
lib/CodeGen/CGDebugInfo.cpp
lib/Parse/ParseDecl.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Sema/DeclSpec.cpp
lib/Sema/SemaCodeComplete.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaTemplateVariadic.cpp
lib/Sema/SemaType.cpp
lib/Serialization/ASTReaderDecl.cpp
test/Parser/MicrosoftExtensions.cpp
tools/libclang/CIndexCXX.cpp
tools/libclang/CIndexUSRs.cpp
tools/libclang/IndexingContext.cpp