]> granicus.if.org Git - clang/commit
Revert r158700 and dependent patches r158716, r158717, and r158731.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 19 Jun 2012 21:48:43 +0000 (21:48 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 19 Jun 2012 21:48:43 +0000 (21:48 +0000)
commit3532936f4f50c15fcec4d00f4cbb81a7a9dd9b7e
tree27c76f46c02cf1a8e1d802eeb38a449ab3d2e1ef
parent5d7700ed7645698f3e5bea8f983e61a1ec2f423b
Revert r158700 and dependent patches r158716, r158717, and r158731.

The original r158700 caused crashes in the gcc test suite,
g++.abi/vtable3a.C among others. It also caused failures in the libc++
test suite.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158749 91177308-0d34-0410-b5e6-96231b3b80d8
21 files changed:
include/clang/Basic/Attr.td
include/clang/Basic/DiagnosticParseKinds.td
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Parse/Parser.h
include/clang/Sema/AttributeList.h
include/clang/Sema/Sema.h
lib/AST/ExprCXX.cpp
lib/Lex/PPMacroExpansion.cpp
lib/Parse/ParseDecl.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Sema/DeclSpec.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaStmtAttr.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
lib/Sema/SemaType.cpp
lib/Sema/TargetAttributesSema.cpp
test/CodeGen/ms-declspecs.c
test/Parser/MicrosoftExtensions.c
test/Sema/MicrosoftCompatibility.c
test/Sema/MicrosoftExtensions.c
utils/TableGen/ClangAttrEmitter.cpp