diff options
| author | Douglas Gregor <dgregor@apple.com> | 2010-04-12 16:01:38 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2010-04-12 16:01:38 +0000 |
| commit | 61c1ac2e5cddbb97ffa167873fbc6a565fea9300 (patch) | |
| tree | 7bc9a94a5add34beebafefe265706ecab1c1ffdb /clang/www | |
| parent | ce40e2ef8a53a0e1163d49b9b322b4d0baf8f395 (diff) | |
| download | bcm5719-llvm-61c1ac2e5cddbb97ffa167873fbc6a565fea9300.tar.gz bcm5719-llvm-61c1ac2e5cddbb97ffa167873fbc6a565fea9300.zip | |
Remove the blanket statement about Clang not supporting access control. It does now
llvm-svn: 101041
Diffstat (limited to 'clang/www')
| -rw-r--r-- | clang/www/cxx_status.html | 29 |
1 files changed, 2 insertions, 27 deletions
diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html index 1513a3ec249..8477f03dfc1 100644 --- a/clang/www/cxx_status.html +++ b/clang/www/cxx_status.html @@ -34,34 +34,9 @@ <li><a href="#cxx0x">C++0x Status</a></li> </ul> -<p>Clang currently implements nearly all of the ISO C++ 1998 standard -(including the defects addressed in the ISO C++ 2003 standard), with -the few notable exceptions listed below. However, the implementation -of Clang C++ is still quite immature, with many remaining bugs that -are likely to cause compiler crashes, erroneous errors and warnings, -and miscompiled code. The <a href="http://llvm.org/bugs/">LLVM bug -tracker</a> contains a Clang C++ component that tracks known Clang C++ -bugs.</p> +<p>Clang currently implements nearly all of the ISO C++ 1998 standard (including the defects addressed in the ISO C++ 2003 standard). However, the implementation of Clang C++ is still quite immature, with many remaining bugs that are likely to cause compiler crashes, erroneous errors and warnings, and miscompiled code. The <a href="http://llvm.org/bugs/">LLVM bug tracker</a> contains a Clang C++ component that tracks known Clang C++ bugs.</p> -<p>Clang is currently missing implementations of the following C++98/03 features and common extensions:</p> - <ul> - - <li>Access control: Clang does not perform access-control checking - at this time, so it will fail to diagnose invalid accesses. Work - is underway to implement this feature.</li> - - <li>Friends and friend templates: Clang parses friends and friend - templates for the most part, but they are not used in access - control and there are a number of problems with friend templates - and friends within class templates.</li> - - <li>GNU <a href="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Strong-Using.html">strong using</a> extension.</li> - - <li>Qualified member accesses that disambiguate the base class in a diamond-shaped inheritance hierarchy.</li> - - </ul> - - <h2 id="projects">Projects Building with Clang</h2> + <h2 id="projects">Projects Building with Clang</h2> <p>Clang is now capable of compiling some language C++ projects, or large pieces of such projects. The following table describes various |

