summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-08-21 23:27:46 +0000
committerDouglas Gregor <dgregor@apple.com>2009-08-21 23:27:46 +0000
commitbe1ad9279879d7cef8fb6dfc15604aaeac380dc1 (patch)
treeac86222d9edfd63f11a3c5b81ff767cd41ab2f65
parent82cd37cf1cccde162d1f13eda6cdfe1398216f36 (diff)
Update Clang C++ status to better reflect what is implemented.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79695 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--www/cxx_status.html45
1 files changed, 21 insertions, 24 deletions
diff --git a/www/cxx_status.html b/www/cxx_status.html
index be86c5f3ee..aadde90a44 100644
--- a/www/cxx_status.html
+++ b/www/cxx_status.html
@@ -1846,16 +1846,15 @@ welcome!</p>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;14.5.5 [temp.fct]</td>
- <td class="medium" align="center"></td>
- <td class="medium" align="center"></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="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>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>