]> granicus.if.org Git - clang/commit
[-fms-extensions] Permit 'override' in C++98 and 'sealed' as a synonym for 'final'
authorDavid Majnemer <david.majnemer@gmail.com>
Fri, 18 Oct 2013 00:33:31 +0000 (00:33 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Fri, 18 Oct 2013 00:33:31 +0000 (00:33 +0000)
commit7121bdb91b86f6053765bda18dd0a8a118929ace
tree5e7001cfb2daca9bed003da68fb3a646e99a3a56
parentd4f0e1991f42c69111213699fb2d09dedee1cd36
[-fms-extensions] Permit 'override' in C++98 and 'sealed' as a synonym for 'final'

Summary: Some MS headers use these features.

Reviewers: rnk, rsmith

CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D1948

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@192936 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/Basic/TokenKinds.def
include/clang/Basic/TypeTraits.h
include/clang/Parse/Parser.h
include/clang/Sema/DeclSpec.h
include/clang/Sema/Sema.h
lib/AST/StmtPrinter.cpp
lib/Lex/PPMacroExpansion.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Parse/ParseExpr.cpp
lib/Parse/ParseExprCXX.cpp
lib/Parse/ParseTentative.cpp
lib/Parse/Parser.cpp
lib/Sema/DeclSpec.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaExprCXX.cpp
test/SemaCXX/MicrosoftExtensions.cpp
test/SemaCXX/type-traits.cpp