From: Chris Lattner Date: Wed, 2 Jul 2008 16:28:43 +0000 (+0000) Subject: add a description of what sema and parser mean, add C++ style casts. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cdbd0a0eb707b63dec7286573080f9f00c341680;p=clang 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 88de2f97b0..36c1ac6585 100644 --- a/www/cxx_status.html +++ b/www/cxx_status.html @@ -22,7 +22,15 @@

This page tracks the status of C++ support in Clang.
Currently most of the C++ features are missing; here you can find features that are at least partially supported in Clang.

- + +

+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. +

+ +
@@ -33,6 +41,11 @@ Currently most of the C++ features are missing; here you can find features that + + + + +

Feature

Example

reinterpret_cast Full support.
Named Casts static_cast<int>(x)Parser and Sema support, no codegen.
References int &x = ...;