зеркало из https://github.com/microsoft/clang-1.git
Fill in C++ status table for statements.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61457 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
117054a99f
Коммит
39e98008eb
|
@ -802,24 +802,150 @@ welcome!</p>
|
|||
<td></td>
|
||||
<td>Uses C semantics</td>
|
||||
</tr>
|
||||
<tr><td>6 [stmt.stmt]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.1 [stmt.label]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.2 [stmt.expr]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.3 [stmt.block]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.4 [stmt.select]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.4.1 [stmt.if]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.4.2 [stmt.switch]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.5 [stmt.iter]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.5.1 [stmt.while]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.5.2 [stmt.do]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.5.3 [stmt.for]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.6 [stmt.jump]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.6.1 [stmt.break]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.6.2 [stmt.cont]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.6.3 [stmt.return]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.6.4 [stmt.goto]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.7 [stmt.dcl]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 6.8 [stmt.ambig]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr>
|
||||
<td>6 [stmt.stmt]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.1 [stmt.label]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.2 [stmt.expr]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.3 [stmt.block]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.4 [stmt.select]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td></td>
|
||||
<td>Conversion of declarations to required types not really supported.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.4.1 [stmt.if]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.4.2 [stmt.switch]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.5 [stmt.iter]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td></td>
|
||||
<td>Conversion of declarations to required types not really supported.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.5.1 [stmt.while]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.5.2 [stmt.do]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.5.3 [stmt.for]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.6 [stmt.jump]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.6.1 [stmt.break]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.6.2 [stmt.cont]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.6.3 [stmt.return]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.6.4 [stmt.goto]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.7 [stmt.dcl]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td></td>
|
||||
<td>Skipping of initialization is not flagged. Existence and accessibility of destructors is not tested for.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 6.8 [stmt.ambig]</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td>I think we handle everything.</td>
|
||||
</tr>
|
||||
<tr><td>7 [dcl.dcl]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 7.1 [dcl.spec]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td> 7.1.1 [dcl.stc]</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
|
|
Загрузка…
Ссылка в новой задаче