From: Douglas Gregor
Date: Wed, 8 Jul 2009 10:03:09 +0000 (+0000)
Subject: Update the C++ status table to better reflect our support for function overloading
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=466850963074ea7becc6fdc3de3dfa226cc87bdd;p=clang
Update the C++ status table to better reflect our support for function overloading
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74997 91177308-0d34-0410-b5e6-96231b3b80d8
---
diff --git a/www/cxx_status.html b/www/cxx_status.html
index 9156370286..61cf6493de 100644
--- a/www/cxx_status.html
+++ b/www/cxx_status.html
@@ -1528,170 +1528,170 @@ welcome!
13 [over] | | | | | |
13.1 [over.load] |
- |
- |
- |
- |
- Missing name mangling. |
+ N/A |
+ |
+ |
+ |
+ |
13.2 [over.dcl] |
- |
- |
- |
- |
+ N/A |
+ |
+ |
+ N/A |
|
13.3 [over.match] |
- |
- |
- |
- |
+ N/A |
+ |
+ |
+ N/A |
|
13.3.1 [over.match.funcs] |
- |
+ N/A |
|
|
- |
+ N/A |
|
13.3.1.1 [over.match.call] |
- |
+ N/A |
|
|
- |
+ N/A |
|
13.3.1.1.1 [over.call.func] |
- |
- |
- |
- |
+ N/A |
+ |
+ |
+ N/A |
|
13.3.1.1.2 [over.call.object] |
- |
+ N/A |
|
|
- |
+ N/A |
Missing AST representation for the implicit conversion to a function reference/pointer |
13.3.1.2 [over.match.oper] |
- |
+ N/A |
|
|
- |
+ N/A |
|
13.3.1.3 [over.match.ctor] |
- |
- |
- |
- |
+ N/A |
+ |
+ |
+ N/A |
|
13.3.1.4 [over.match.copy] |
- |
- |
- |
- |
+ N/A |
+ |
+ |
+ N/A |
|
13.3.1.5 [over.match.conv] |
- |
- |
- |
- |
+ N/A |
+ |
+ |
+ N/A |
|
13.3.1.6 [over.match.ref] |
- |
- |
- |
- |
+ N/A |
+ |
+ |
+ N/A |
|
13.3.2 [over.match.viable] |
- |
+ N/A |
|
|
- |
+ N/A |
|
13.3.3 [over.match.best] |
- |
- |
- |
- |
+ N/A |
+ |
+ |
+ N/A |
|
13.3.3.1 [over.best.ics] |
- |
- |
- |
- |
+ N/A |
+ |
+ |
+ N/A |
|
13.3.3.1.1 [over.ics.scs] |
- |
- |
- |
- |
+ N/A |
+ |
+ |
+ N/A |
|
13.3.3.1.2 [over.ics.user] |
- |
- |
- |
- |
+ N/A |
+ |
+ |
+ N/A |
|
13.3.3.1.3 [over.ics.ellipsis] |
- |
+ N/A |
|
|
- |
+ N/A |
|
13.3.3.1.4 [over.ics.ref] |
- |
+ N/A |
|
|
- |
+ N/A |
|
13.3.3.2 [over.ics.rank] |
- |
+ N/A |
|
|
- |
+ N/A |
|
13.4 [over.over] |
- |
+ N/A |
|
|
- |
+ N/A |
Error messages need some work. Without templates or using
declarations, we don't have any ambiguities, so the semantic
analysis is incomplete. |
@@ -1700,16 +1700,16 @@ welcome!
13.5 [over.oper] |
|
|
- |
- |
- Some overloaded operators can only be called with function syntax, e.g., operator[](x) . |
+ |
+ N/A |
+ |
13.5.1 [over.unary] |
N/A |
|
|
- |
+ N/A |
|
@@ -1717,7 +1717,7 @@ welcome!
N/A |
|
|
- |
+ N/A |
|
@@ -1725,7 +1725,7 @@ welcome!
N/A |
|
|
- |
+ N/A |
|
@@ -1733,7 +1733,7 @@ welcome!
N/A |
|
|
- |
+ N/A |
|
@@ -1741,7 +1741,7 @@ welcome!
N/A |
|
|
- |
+ N/A |
|
@@ -1749,7 +1749,7 @@ welcome!
N/A |
|
|
- |
+ N/A |
|
@@ -1757,7 +1757,7 @@ welcome!
N/A |
|
|
- |
+ N/A |
|
@@ -1765,7 +1765,7 @@ welcome!
N/A |
|
|
- |
+ N/A |
Missing pointer-to-member versions (p11, p16) and support for
the ternary operator (p24, p25). |
@@ -1773,7 +1773,7 @@ welcome!
14 [temp] |
N/A |
|
- |
+ |
|
|