<td></td>\r
</tr>\r
<tr><td>7 [dcl.dcl]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td> 7.1 [dcl.spec]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td> 7.1.1 [dcl.stc]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td> 7.1.2 [dcl.fct.spec]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
+<tr><td>\r
+ 7.1 [dcl.spec]</td>\r
+ <td class="advanced" align="center"></td>\r
+ <td class="advanced" align="center"></td>\r
+ <td class="advanced" align="center"></td>\r
+ <td></td>\r
+ <td>No support for friend declarations.</td>\r
+</tr>\r
+<tr>\r
+ <td> 7.1.1 [dcl.stc]</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="advanced" align="center"></td>\r
+ <td class="advanced" align="center"></td>\r
+ <td></td>\r
+ <td>Linkage merging has some errors.</td>\r
+</tr>\r
+<tr>\r
+ <td> 7.1.2 [dcl.fct.spec]</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td></td>\r
+ <td></td>\r
+</tr>\r
<tr>\r
<td> 7.1.3 [dcl.typedef]</td>\r
<td class="complete" align="center">✓</td>\r
<td class="advanced"></td>\r
<td>Typedefs of anonymous tag types do not use the name of the typedef for linkage purposes.</td>\r
</tr>\r
-<tr><td> 7.1.4 [dcl.friend]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td> 7.1.5 [dcl.type]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td> 7.1.5.1 [dcl.type.cv]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td> 7.1.5.2 [dcl.type.simple]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td> 7.1.5.3 [dcl.type.elab]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td> 7.2 [dcl.enum]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td> 7.3 [basic.namespace]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td> 7.3.1 [namespace.def]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td> 7.3.1.1 [namespace.unnamed]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td> 7.3.1.2 [namespace.memdef]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td> 7.3.2 [namespace.alias]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td> 7.3.3 [namespace.udecl]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr>\r
- <td> 7.3.4[namespace.udir]</td>\r
+ <td> 7.1.4 [dcl.friend]</td>\r
+ <td class="broken"></td>\r
+ <td class="broken"></td>\r
+ <td class="broken"></td>\r
+ <td></td>\r
+ <td></td>\r
+</tr>\r
+<tr>\r
+ <td> 7.1.5 [dcl.type]</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td></td>\r
+ <td></td>\r
+</tr>\r
+<tr>\r
+ <td> 7.1.5.1 [dcl.type.cv]</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="medium"></td>\r
+ <td></td>\r
+ <td>Const integral variables with ICE initializers are not ICEs.</td>\r
+</tr>\r
+<tr>\r
+ <td> 7.1.5.2 [dcl.type.simple]</td>\r
+ <td class="medium"></td>\r
+ <td class="advanced"></td>\r
+ <td class="advanced"></td>\r
+ <td></td>\r
+ <td>Cannot parse template IDs.</td>\r
+</tr>\r
+<tr>\r
+ <td> 7.1.5.3 [dcl.type.elab]</td>\r
+ <td class="medium"></td>\r
+ <td class="advanced"></td>\r
+ <td class="advanced"></td>\r
+ <td></td>\r
+ <td>Cannot parse template IDs.</td>\r
+</tr>\r
+<tr>\r
+ <td> 7.2 [dcl.enum]</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td></td>\r
+ <td></td>\r
+</tr>\r
+<tr>\r
+ <td> 7.3 [basic.namespace]</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td></td>\r
+ <td></td>\r
+</tr>\r
+<tr>\r
+ <td> 7.3.1 [namespace.def]</td>\r
+ <td class="medium"></td>\r
+ <td class="medium"></td>\r
+ <td class="medium"></td>\r
+ <td></td>\r
+ <td>Cannot parse namespace aliases.</td>\r
+</tr>\r
+<tr>\r
+ <td> 7.3.1.1 [namespace.unnamed]</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="broken"></td>\r
+ <td></td>\r
+ <td>Unnamed namespace members cannot be looked up.</td>\r
+</tr>\r
+<tr>\r
+ <td> 7.3.1.2 [namespace.memdef]</td>\r
+ <td class="complete" align="center">✓</td>\r
<td class="complete" align="center">✓</td>\r
+ <td class="advanced"></td>\r
+ <td></td>\r
+ <td>The friend stuff is not supported.</td>\r
+</tr>\r
+<tr>\r
+ <td> 7.3.2 [namespace.alias]</td>\r
<td class="broken" align="center"></td>\r
<td class="broken" align="center"></td>\r
<td class="broken" align="center"></td>\r
<td></td>\r
+ <td></td>\r
+</tr>\r
+<tr>\r
+ <td> 7.3.3 [namespace.udecl]</td>\r
+ <td class="broken" align="center"></td>\r
+ <td class="broken" align="center"></td>\r
+ <td class="broken" align="center"></td>\r
+ <td></td>\r
+ <td></td>\r
+</tr>\r
+<tr>\r
+ <td> 7.3.4[namespace.udir]</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="advanced"></td>\r
+ <td class="broken" align="center"></td>\r
+ <td>Example in p4 fails.</td>\r
+</tr>\r
+<tr><td>\r
+ 7.4 [dcl.asm]</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td></td>\r
+ <td></td>\r
+</tr>\r
+<tr>\r
+ <td> 7.5 [dcl.link]</td>\r
+ <td class="complete" align="center">✓</td>\r
+ <td class="basic"></td>\r
+ <td class="basic"></td>\r
+ <td></td>\r
+ <td></td>\r
</tr>\r
-<tr><td> 7.4 [dcl.asm]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
-<tr><td> 7.5 [dcl.link]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr><td>8 [dcl.decl]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr><td> 8.1 [dcl.name]</td><td></td><td></td><td></td><td></td><td></td></tr>\r
<tr><td> 8.2 [dcl.ambig.res]</td><td></td><td></td><td></td><td></td><td></td></tr>\r