PR21437, final part of DR1330: delay-parsing of exception-specifications. This
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 13 Nov 2014 20:01:57 +0000 (20:01 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 13 Nov 2014 20:01:57 +0000 (20:01 +0000)
commit0b3a46247edbb6a058288234fb105f3607262603
tree7683beb767d0846ecd0b2a84058e5afc9cb1fce2
parentcc8d3b877400742377b09b6346b3e2fe6b27b4b4
PR21437, final part of DR1330: delay-parsing of exception-specifications. This
is a re-commit of Doug's r154844 (modernized and updated to fit into current
Clang).

llvm-svn: 221918
28 files changed:
clang/include/clang/AST/ASTContext.h
clang/include/clang/AST/Decl.h
clang/include/clang/AST/Type.h
clang/include/clang/Basic/DiagnosticParseKinds.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Basic/ExceptionSpecificationType.h
clang/include/clang/Basic/TokenKinds.def
clang/include/clang/Parse/Parser.h
clang/include/clang/Sema/DeclSpec.h
clang/include/clang/Sema/Sema.h
clang/lib/AST/ASTContext.cpp
clang/lib/AST/Type.cpp
clang/lib/Parse/ParseCXXInlineMethods.cpp
clang/lib/Parse/ParseDecl.cpp
clang/lib/Parse/ParseDeclCXX.cpp
clang/lib/Parse/ParseExpr.cpp
clang/lib/Parse/ParseExprCXX.cpp
clang/lib/Sema/DeclSpec.cpp
clang/lib/Sema/SemaDecl.cpp
clang/lib/Sema/SemaDeclCXX.cpp
clang/lib/Sema/SemaExceptionSpec.cpp
clang/lib/Sema/SemaType.cpp
clang/lib/Serialization/ASTReaderDecl.cpp
clang/test/CXX/class/class.mem/p2.cpp
clang/test/CXX/drs/dr4xx.cpp
clang/test/CXX/expr/expr.prim/expr.prim.general/p3-0x.cpp
clang/test/SemaCXX/dependent-noexcept-unevaluated.cpp
clang/test/SemaCXX/implicit-exception-spec.cpp