add a description of what sema and parser mean, add C++ style casts.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53027 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/www/cxx_status.html b/www/cxx_status.html
index 88de2f9..36c1ac6 100644
--- a/www/cxx_status.html
+++ b/www/cxx_status.html
@@ -22,7 +22,15 @@
 <p>

 This page tracks the status of C++ support in Clang.<br>

 Currently most of the C++ features are missing; here you can find features that are at least partially supported in Clang. </p>

-<table width="689" border="1">

+

+<p>

+In this table, parser support means that the parser knows the grammar for

+the feature.  "Sema" support means that we do type checking, report errors 

+about misuses of the feature and build an AST.  CodeGen support means that we

+actually produce LLVM code for the feature with the -emit-llvm option.

+</p>

+

+<table width="689" border="1" cellspacing="0">

   <tr>

     <td width="150"><h3>Feature</h3></td>

     <td width="172"><h3>Example</h3></td>

@@ -34,6 +42,11 @@
     <td>Full support.</td>

   </tr>

   <tr>

+    <td>Named Casts </td>

+    <td>static_cast&lt;int&gt;(x)</td>

+    <td>Parser and Sema support, no codegen.</td>

+  </tr>

+  <tr>

     <td>References</td>

     <td>int &amp;x = ...;</td>

     <td>Parser and Sema support in, partial Codegen support.</td>