diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-07-08 10:03:09 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-07-08 10:03:09 +0000 |
commit | ed3c80eb753000130d50281599bb021a4237e2a3 (patch) | |
tree | 3e102787d0b6c2f218e58c28d0f3297f66ec27da /clang | |
parent | be1cb301c2b697e0044e6c448b333c33a068006a (diff) | |
download | bcm5719-llvm-ed3c80eb753000130d50281599bb021a4237e2a3.tar.gz bcm5719-llvm-ed3c80eb753000130d50281599bb021a4237e2a3.zip |
Update the C++ status table to better reflect our support for function overloading
llvm-svn: 74997
Diffstat (limited to 'clang')
-rw-r--r-- | clang/www/cxx_status.html | 158 |
1 files changed, 79 insertions, 79 deletions
diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html index 91563702860..61cf6493de4 100644 --- a/clang/www/cxx_status.html +++ b/clang/www/cxx_status.html @@ -1528,170 +1528,170 @@ welcome!</p> <tr><td>13 [over]</td><td></td><td></td><td></td><td></td><td></td></tr> <tr> <td> 13.1 [over.load]</td> - <td class="complete" align="center"></td> - <td class="basic" align="center"></td> - <td class="basic" align="center"></td> - <td class="broken" align="center"></td> - <td>Missing name mangling.</td> + <td class="na" align="center">N/A</td> + <td class="advanced" align="center"></td> + <td class="advanced" align="center"></td> + <td class="medium" align="center"></td> + <td></td> </tr> <tr> <td> 13.2 [over.dcl]</td> - <td class="complete" 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">N/A</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> 13.3 [over.match]</td> - <td class="complete" 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">N/A</td> + <td class="medium" align="center"></td> + <td class="medium" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> <td> 13.3.1 [over.match.funcs]</td> - <td class="complete" align="center"></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 class="na" align="center">N/A</td> <td></td> </tr> <tr> <td> 13.3.1.1 [over.match.call]</td> - <td class="complete" align="center"></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 class="na" align="center">N/A</td> <td></td> </tr> <tr> <td> 13.3.1.1.1 [over.call.func]</td> - <td class="complete" 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">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> 13.3.1.1.2 [over.call.object]</td> - <td class="complete" align="center"></td> + <td class="na" align="center">N/A</td> <td class="medium" align="center"></td> <td class="advanced" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> <td>Missing AST representation for the implicit conversion to a function reference/pointer</td> </tr> <tr> <td> 13.3.1.2 [over.match.oper]</td> - <td class="complete" align="center"></td> + <td class="na" align="center">N/A</td> <td class="advanced" align="center"></td> <td class="advanced" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> <td> 13.3.1.3 [over.match.ctor]</td> - <td class="complete" 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">N/A</td> + <td class="medium" align="center"></td> + <td class="medium" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> <td> 13.3.1.4 [over.match.copy]</td> - <td class="complete" 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">N/A</td> + <td class="medium" align="center"></td> + <td class="medium" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> <td> 13.3.1.5 [over.match.conv]</td> - <td class="complete" align="center"></td> - <td class="broken" align="center"></td> - <td class="broken" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> + <td class="medium" align="center"></td> + <td class="medium" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> <td> 13.3.1.6 [over.match.ref]</td> - <td class="complete" 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">N/A</td> + <td class="medium" align="center"></td> + <td class="medium" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> <td> 13.3.2 [over.match.viable]</td> - <td class="complete" align="center"></td> + <td class="na" align="center">N/A</td> <td class="medium" align="center"></td> <td class="medium" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> <td> 13.3.3 [over.match.best]</td> - <td class="complete" 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">N/A</td> + <td class="medium" align="center"></td> + <td class="medium" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> <td> 13.3.3.1 [over.best.ics]</td> - <td class="complete" align="center"></td> - <td class="medium" align="center"></td> - <td class="medium" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</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> 13.3.3.1.1 [over.ics.scs]</td> - <td class="complete" align="center"></td> - <td class="medium" align="center"></td> - <td class="medium" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</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> 13.3.3.1.2 [over.ics.user]</td> - <td class="complete" 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">N/A</td> + <td class="medium" align="center"></td> + <td class="medium" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> <td> 13.3.3.1.3 [over.ics.ellipsis]</td> - <td class="complete" align="center"></td> + <td class="na" align="center">N/A</td> <td class="medium" align="center"></td> <td class="medium" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> <td> 13.3.3.1.4 [over.ics.ref]</td> - <td class="complete" align="center"></td> + <td class="na" align="center">N/A</td> <td class="medium" align="center"></td> <td class="medium" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> <td> 13.3.3.2 [over.ics.rank]</td> - <td class="complete" align="center"></td> + <td class="na" align="center">N/A</td> <td class="medium" align="center"></td> <td class="medium" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> <td> 13.4 [over.over]</td> - <td class="advanced" align="center"></td> + <td class="na" align="center">N/A</td> <td class="medium" align="center"></td> <td class="basic" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> <td>Error messages need some work. Without templates or using declarations, we don't have any ambiguities, so the semantic analysis is incomplete.</td> @@ -1700,16 +1700,16 @@ welcome!</p> <td> 13.5 [over.oper]</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>Some overloaded operators can only be called with function syntax, e.g., <code>operator[](x)</code>.</td> + <td class="advanced" align="center"></td> + <td class="na" align="center">N/A</td> + <td></td> </tr> <tr> <td> 13.5.1 [over.unary]</td> <td class="na" align="center">N/A</td> <td class="advanced" align="center"></td> <td class="advanced" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> @@ -1717,7 +1717,7 @@ welcome!</p> <td class="na" align="center">N/A</td> <td class="advanced" align="center"></td> <td class="advanced" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> @@ -1725,7 +1725,7 @@ welcome!</p> <td class="na" align="center">N/A</td> <td class="advanced" align="center"></td> <td class="advanced" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> @@ -1733,7 +1733,7 @@ welcome!</p> <td class="na" align="center">N/A</td> <td class="advanced" align="center"></td> <td class="advanced" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> @@ -1741,7 +1741,7 @@ welcome!</p> <td class="na" align="center">N/A</td> <td class="advanced" align="center"></td> <td class="advanced" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> @@ -1749,7 +1749,7 @@ welcome!</p> <td class="na" align="center">N/A</td> <td class="advanced" align="center"></td> <td class="advanced" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> @@ -1757,7 +1757,7 @@ welcome!</p> <td class="na" align="center">N/A</td> <td class="advanced" align="center"></td> <td class="advanced" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> <td></td> </tr> <tr> @@ -1765,7 +1765,7 @@ welcome!</p> <td class="na" align="center">N/A</td> <td class="advanced" align="center"></td> <td class="medium" align="center"></td> - <td class="broken" align="center"></td> + <td class="na" align="center">N/A</td> <td>Missing pointer-to-member versions (p11, p16) and support for the ternary operator (p24, p25).</td> </tr> @@ -1773,7 +1773,7 @@ welcome!</p> <td>14 [temp]</td> <td class="basic" align="center">N/A</td> <td class="basic" align="center"></td> - <td class="broken" align="center"></td> + <td class="basic" align="center"></td> <td class="broken" align="center"></td> <td></td> </tr> |