]> granicus.if.org Git - clang/commitdiff
Fill in C++ status table for statements.
authorSebastian Redl <sebastian.redl@getdesigned.at>
Sun, 28 Dec 2008 17:18:13 +0000 (17:18 +0000)
committerSebastian Redl <sebastian.redl@getdesigned.at>
Sun, 28 Dec 2008 17:18:13 +0000 (17:18 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61457 91177308-0d34-0410-b5e6-96231b3b80d8

www/cxx_status.html

index 8748a0e605f773761e024f443042cc20f01e4c80..0296c1b4b58ccd0cac00e6ebfd6ef300d6fec71a 100644 (file)
@@ -802,24 +802,150 @@ welcome!</p>
   <td></td>\r
   <td>Uses C semantics</td>\r
 </tr>\r
-<tr><td>6 [stmt.stmt]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;6.1 [stmt.label]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;6.2 [stmt.expr]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;6.3 [stmt.block]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;6.4 [stmt.select]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;6.4.1 [stmt.if]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;6.4.2 [stmt.switch]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;6.5 [stmt.iter]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;6.5.1 [stmt.while]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;6.5.2 [stmt.do]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;6.5.3 [stmt.for]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;6.6 [stmt.jump]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;6.6.1 [stmt.break]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;6.6.2 [stmt.cont]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;6.6.3 [stmt.return]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;6.6.4 [stmt.goto]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;6.7 [stmt.dcl]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td>&nbsp;&nbsp;6.8 [stmt.ambig]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
+<tr>\r
+  <td>6 [stmt.stmt]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td></td>\r
+  <td></td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;6.1 [stmt.label]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td></td>\r
+  <td></td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;6.2 [stmt.expr]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td></td>\r
+  <td></td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;6.3 [stmt.block]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td></td>\r
+  <td></td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;6.4 [stmt.select]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="advanced" align="center"></td>\r
+  <td></td>\r
+  <td>Conversion of declarations to required types not really supported.</td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;&nbsp;&nbsp;6.4.1 [stmt.if]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td></td>\r
+  <td></td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;&nbsp;&nbsp;6.4.2 [stmt.switch]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td></td>\r
+  <td></td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;6.5 [stmt.iter]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="advanced" align="center"></td>\r
+  <td></td>\r
+  <td>Conversion of declarations to required types not really supported.</td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;&nbsp;&nbsp;6.5.1 [stmt.while]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td></td>\r
+  <td></td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;&nbsp;&nbsp;6.5.2 [stmt.do]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td></td>\r
+  <td></td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;&nbsp;&nbsp;6.5.3 [stmt.for]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td></td>\r
+  <td></td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;6.6 [stmt.jump]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td></td>\r
+  <td></td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;&nbsp;&nbsp;6.6.1 [stmt.break]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td></td>\r
+  <td></td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;&nbsp;&nbsp;6.6.2 [stmt.cont]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td></td>\r
+  <td></td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;&nbsp;&nbsp;6.6.3 [stmt.return]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td></td>\r
+  <td></td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;&nbsp;&nbsp;6.6.4 [stmt.goto]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td></td>\r
+  <td></td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;6.7 [stmt.dcl]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="advanced" align="center"></td>\r
+  <td></td>\r
+  <td>Skipping of initialization is not flagged. Existence and accessibility of destructors is not tested for.</td>\r
+</tr>\r
+<tr>\r
+  <td>&nbsp;&nbsp;6.8 [stmt.ambig]</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td class="complete" align="center">&#x2713;</td>\r
+  <td></td>\r
+  <td>I think we handle everything.</td>\r
+</tr>\r
 <tr><td>7 [dcl.dcl]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
 <tr><td>&nbsp;&nbsp;7.1 [dcl.spec]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
 <tr><td>&nbsp;&nbsp;&nbsp;&nbsp;7.1.1 [dcl.stc]</td><td></td><td></td><td></td><td></td><td></td></tr>\r