[cfe-commits] r70217 - /cfe/trunk/www/cxx_status.html

Sebastian Redl sebastian.redl at getdesigned.at
Mon Apr 27 11:25:15 PDT 2009


Author: cornedbee
Date: Mon Apr 27 13:25:15 2009
New Revision: 70217

URL: http://llvm.org/viewvc/llvm-project?rev=70217&view=rev
Log:
Fill in the C++ status table for exceptions

Modified:
    cfe/trunk/www/cxx_status.html

Modified: cfe/trunk/www/cxx_status.html
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/cxx_status.html?rev=70217&r1=70216&r2=70217&view=diff

==============================================================================
--- cfe/trunk/www/cxx_status.html (original)
+++ cfe/trunk/www/cxx_status.html Mon Apr 27 13:25:15 2009
@@ -1634,16 +1634,86 @@
 <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">&#x2713;</td>
+  <td class="complete" align="center">&#x2713;</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>





More information about the cfe-commits mailing list