forked from OSchip/llvm-project
Update Clang C++ status to better reflect what is implemented.
llvm-svn: 79695
This commit is contained in:
parent
608677a2e1
commit
1d08135537
|
@ -1846,16 +1846,15 @@ welcome!</p>
|
|||
<td> 14.5.1.1 [temp.mem.func]</td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="medium" align="center"></td>
|
||||
<td class="medium" align="center"></td>
|
||||
<td>Return types for out-of-line member functions that refer to a member of
|
||||
the current instantiation are not properly handled.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 14.5.1.2 [temp.mem.class]</td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="medium" align="center"></td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="medium" align="center"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
@ -1863,16 +1862,14 @@ welcome!</p>
|
|||
<td> 14.5.1.3 [temp.static]</td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="medium" align="center"></td>
|
||||
<td class="medium" align="center"></td>
|
||||
<td>Types of out-of-line data members that refer to a member of
|
||||
the current instantiation are not properly handled. No template
|
||||
instantiation for the definition of out-of-line static data members.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 14.5.2 [temp.mem]</td>
|
||||
<td class="broken" align="center"></td>
|
||||
<td class="broken" align="center"></td>
|
||||
<td class="basic" align="center"></td>
|
||||
<td class="basic" align="center"></td>
|
||||
<td class="broken" align="center"></td>
|
||||
<td class="broken" align="center"></td>
|
||||
<td></td>
|
||||
|
@ -1911,18 +1908,18 @@ welcome!</p>
|
|||
</tr>
|
||||
<tr>
|
||||
<td> 14.5.5.3 [temp.class.spec.mfunc]</td>
|
||||
<td class="broken" align="center"></td>
|
||||
<td class="broken" align="center"></td>
|
||||
<td class="broken" align="center"></td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="na" align="center">N/A</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 14.5.5 [temp.fct]</td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="medium" align="center"></td>
|
||||
<td class="medium" align="center"></td>
|
||||
<td class="medium" align="center"></td>
|
||||
<td class="broken" align="center"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -2043,15 +2040,15 @@ welcome!</p>
|
|||
<td class="basic" align="center"></td>
|
||||
<td class="basic" align="center"></td>
|
||||
<td class="broken" align="center"></td>
|
||||
<td>Function templates cannot be instantiated</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 14.7.1 [temp.inst]</td>
|
||||
<td class="na" align="center">N/A</td>
|
||||
<td class="basic" align="center"></td>
|
||||
<td class="basic" align="center"></td>
|
||||
<td class="broken" align="center"></td>
|
||||
<td>Function templates cannot be instantiated</td>
|
||||
<td class="basic" align="center"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 14.7.2 [temp.explicit]</td>
|
||||
|
@ -2059,7 +2056,7 @@ welcome!</p>
|
|||
<td class="basic" align="center"></td>
|
||||
<td class="basic" align="center"></td>
|
||||
<td class="broken" align="center"></td>
|
||||
<td>Function templates cannot be instantiated</td>
|
||||
<td>Function templates cannot be explicitly instantiated</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 14.7.3 [temp.expl.spec]</td>
|
||||
|
@ -2082,22 +2079,22 @@ welcome!</p>
|
|||
<td class="basic" align="center"></td>
|
||||
<td class="basic" align="center"></td>
|
||||
<td class="basic" align="center"></td>
|
||||
<td class="broken" align="center"></td>
|
||||
<td class="na" align="center"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 14.8.2 [temp.deduct]</td>
|
||||
<td class="na" align="center">N/A</td>
|
||||
<td class="na" align="center">N/A</td>
|
||||
<td class="medium" align="center"></td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="na" align="center">N/A</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> 14.8.2.1 [temp.deduct.call]</td>
|
||||
<td class="broken" align="center"></td>
|
||||
<td class="na" align="center"></td>
|
||||
<td class="complete" align="center"></td>
|
||||
<td class="medium" align="center"></td>
|
||||
<td class="advanced" align="center"></td>
|
||||
<td class="na" align="center"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
|
Loading…
Reference in New Issue