diff options
author | Sebastian Redl <sebastian.redl@getdesigned.at> | 2009-04-27 18:25:15 +0000 |
---|---|---|
committer | Sebastian Redl <sebastian.redl@getdesigned.at> | 2009-04-27 18:25:15 +0000 |
commit | f331fb40fd92242980792e1af01ec72b74f3379e (patch) | |
tree | a1dddd3d20ae36e44a81cb8e38d8a2ffc2cddb3d | |
parent | c732f5a4ae13a75b5dfa8f640a50f94db2d3092c (diff) |
Fill in the C++ status table for exceptions
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70217 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | www/cxx_status.html | 90 |
1 files changed, 80 insertions, 10 deletions
diff --git a/www/cxx_status.html b/www/cxx_status.html index c065338eb9..4f3e95b7b9 100644 --- a/www/cxx_status.html +++ b/www/cxx_status.html @@ -1634,16 +1634,86 @@ welcome!</p> <tr><td> 14.8.2.3 [temp.deduct.conv]</td><td></td><td></td><td></td><td></td><td></td></tr> <tr><td> 14.8.2.4 [temp.deduct.type]</td><td></td><td></td><td></td><td></td><td></td></tr> <tr><td> 14.8.3 [temp.over]</td><td></td><td></td><td></td><td></td><td></td></tr> -<tr><td>15 [except]</td><td></td><td></td><td></td><td></td><td></td></tr> -<tr><td> 15.1 [except.throw]</td><td></td><td></td><td></td><td></td><td></td></tr> -<tr><td> 15.2 [except.ctor]</td><td></td><td></td><td></td><td></td><td></td></tr> -<tr><td> 15.3 [except.handle]</td><td></td><td></td><td></td><td></td><td></td></tr> -<tr><td> 15.4 [except.spec]</td><td></td><td></td><td></td><td></td><td></td></tr> -<tr><td> 15.5 [except.special]</td><td></td><td></td><td></td><td></td><td></td></tr> -<tr><td> 15.5.1 [except.terminate]</td><td></td><td></td><td></td><td></td><td></td></tr> -<tr><td> 15.5.2 [except.unexpected]</td><td></td><td></td><td></td><td></td><td></td></tr> -<tr><td> 15.5.3 [except.uncaught]</td><td></td><td></td><td></td><td></td><td></td></tr> -<tr><td> 15.6 [except.access]</td><td></td><td></td><td></td><td></td><td></td></tr> +<tr> + <td>15 [except]</td> + <td class="complete" align="center">✓</td> + <td class="complete" align="center">✓</td> + <td class="advanced" align="center">Illegal gotos are not diagnosed</td> + <td></td> + <td></td> +</tr> +<tr> + <td> 15.1 [except.throw]</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td class="advanced" align="center">Does not check for existence of copy constructor and destructor, and some other details</td> + <td></td> + <td></td> +</tr> +<tr> + <td> 15.2 [except.ctor]</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td></td> + <td></td> +</tr> +<tr> + <td> 15.3 [except.handle]</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td class="advanced" align="center">Not all constraints are checked, such as existence of return statements in function-try-block handlers of constructors</td> + <td></td> + <td></td> +</tr> +<tr> + <td> 15.4 [except.spec]</td> + <td></td> + <td></td> + <td></td> + <td></td> + <td></td> +</tr> +<tr> + <td> 15.5 [except.special]</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td></td> +</tr> +<tr> + <td> 15.5.1 [except.terminate]</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td></td> +</tr> +<tr> + <td> 15.5.2 [except.unexpected]</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td></td> +</tr> +<tr> + <td> 15.5.3 [except.uncaught]</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td></td> +</tr> +<tr> + <td> 15.6 [except.access]</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">N/A</td> + <td class="na" align="center">Redundant - struck from C++0x</td> + <td class="na" align="center">N/A</td> + <td></td> +</tr> <tr><td>16 [cpp]</td><td></td><td></td><td></td><td></td><td></td></tr> <tr><td> 16.1 [cpp.cond]</td><td></td><td></td><td></td><td></td><td></td></tr> <tr><td> 16.2 [cpp.include]</td><td></td><td></td><td></td><td></td><td></td></tr> |