summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-03-24 16:16:53 +0000
committerDouglas Gregor <dgregor@apple.com>2009-03-24 16:16:53 +0000
commit0caea8cca7938870ebf346af5eca8c41cb1dff69 (patch)
treeda077e40962e3d2e1ffcab348fee3f1c61e684d0
parent73a7cab9e10d4f0011fa0b91fbc791104b75d5a4 (diff)
downloadbcm5719-llvm-0caea8cca7938870ebf346af5eca8c41cb1dff69.tar.gz
bcm5719-llvm-0caea8cca7938870ebf346af5eca8c41cb1dff69.zip
Add another C++ open project
llvm-svn: 67620
-rw-r--r--clang/www/OpenProjects.html1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/www/OpenProjects.html b/clang/www/OpenProjects.html
index 2f2d49f119e..69b398457fb 100644
--- a/clang/www/OpenProjects.html
+++ b/clang/www/OpenProjects.html
@@ -95,6 +95,7 @@ job, but there are lots of little pieces that can be picked off and implemented.
<li>Implicit definitions of special member functions: Clang implicitly declares the various special member functions (default constructor, copy constructor, copy assignment operator, destructor) when necessary, but is not yet able to provide definitions for these functions.</li>
<li>Parsing and AST representations of friend classes and functions</li>
<li>AST representation for implicit C++ conversions: implicit conversions that involve non-trivial operations (e.g., invoking a user-defined conversion function, performing a base-to-derived or derived-to-base conversion) need explicit representation in Clang's AST.</li>
+ <li>Improved diagnostics for overload resolution failures: after an overload resolution failure, we currently print out the overload resolution candidates. We should also print out the reason that each candidate failed, e.g., "too few arguments", "too many arguments", "cannot initialize parameter with an lvalue of type 'foo'", etc.</li>
</ul>
Also, see the <a href="cxx_status.html">C++ status report page</a> to
OpenPOWER on IntegriCloud