Sebastian Redl
|
a44822fdb6
|
Have the exception specification checkers take partial diagnostics. Use this to merge two diagnostics.
llvm-svn: 84105
|
2009-10-14 16:09:29 +00:00 |
Sebastian Redl
|
184edcadbd
|
Use CanQualType in the exception specification verification type sets.
llvm-svn: 84101
|
2009-10-14 15:06:25 +00:00 |
Sebastian Redl
|
7eb5d377d7
|
Use partial diagnostics properly in call to RequireCompleteType. Among other things, this means we get a note on the declaration of the incomplete type when it is used in an exception specification.
llvm-svn: 84099
|
2009-10-14 14:59:48 +00:00 |
Sebastian Redl
|
075b21d4dc
|
Do exception spec compatibility tests for member pointers, too.
llvm-svn: 84098
|
2009-10-14 14:38:54 +00:00 |
Sebastian Redl
|
6e4c871855
|
Types appearing more than once in a spec shouldn't matter.
llvm-svn: 83766
|
2009-10-11 09:11:23 +00:00 |
Sebastian Redl
|
4915e63d3b
|
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.
llvm-svn: 83764
|
2009-10-11 09:03:14 +00:00 |