]> granicus.if.org Git - clang/commit
Test exception spec compatibility on return type and parameters.
authorSebastian Redl <sebastian.redl@getdesigned.at>
Sun, 11 Oct 2009 09:03:14 +0000 (09:03 +0000)
committerSebastian Redl <sebastian.redl@getdesigned.at>
Sun, 11 Oct 2009 09:03:14 +0000 (09:03 +0000)
commitdced226e37f7c2c31c25d06c514f29b610fe2a54
tree30aa2297994e532099f846cc528e47c6c5a4b829
parent13d50177b13161b209579e1f30a5e3cc72f7e2bd
Test exception spec compatibility on return type and parameters.

Along the way, use RequireCompleteType when testing exception spec types.
Separate all the ugly spec stuff into its own file.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83764 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.td
lib/Sema/CMakeLists.txt
lib/Sema/Sema.h
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaExceptionSpec.cpp [new file with mode: 0644]
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaType.cpp
test/SemaCXX/exception-spec.cpp