diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2011-06-13 23:12:01 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2011-06-13 23:12:01 +0000 |
commit | 97f3d1a5eec666ed16e506bf844a940d4cd8ba7b (patch) | |
tree | a2abe42782bfcbb9e7618abd7c2d4f714b4b6e72 /clang/docs/UsersManual.html | |
parent | 7ef7ddd2dfa89e279273c57062bdda03ed90f993 (diff) | |
download | bcm5719-llvm-97f3d1a5eec666ed16e506bf844a940d4cd8ba7b.tar.gz bcm5719-llvm-97f3d1a5eec666ed16e506bf844a940d4cd8ba7b.zip |
Update extensions section of the docs to account for wacky gcc stuff we did end up implementing.
llvm-svn: 132947
Diffstat (limited to 'clang/docs/UsersManual.html')
-rw-r--r-- | clang/docs/UsersManual.html | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/clang/docs/UsersManual.html b/clang/docs/UsersManual.html index 4962a921106..70c7fc335ce 100644 --- a/clang/docs/UsersManual.html +++ b/clang/docs/UsersManual.html @@ -882,11 +882,6 @@ extensions are not implemented yet:</p> the uses described in the bug, this is likely to be implemented at some point, at least partially.</li> -<li>clang does not support code generation for local variables pinned to -registers (<a href="http://llvm.org/bugs/show_bug.cgi?id=3933">bug 3933</a>). -This is a relatively small feature, so it is likely to be implemented -relatively soon.</li> - <li>clang does not support decimal floating point types (_Decimal32 and friends) or fixed-point types (_Fract and friends); nobody has expressed interest in these features yet, so it's hard to say when they will be @@ -937,16 +932,9 @@ extension appears to be rarely used. Note that clang <em>does</em> support flexible array members (arrays with a zero or unspecified size at the end of a structure).</li> -<li>clang does not support duplicate definitions of a function where one is -inline. This complicates clients of the AST which normally can expect there is -at most one definition for each function. Source code using this feature should -be changed to define the inline and out-of-line definitions in separate -translation units.</li> - <li>clang does not have an equivalent to gcc's "fold"; this means that clang doesn't accept some constructs gcc might accept in contexts where a -constant expression is required, like "x-x" where x is a variable, or calls -to C library functions like strlen.</li> +constant expression is required, like "x-x" where x is a variable.</li> <li>clang does not support multiple alternative constraints in inline asm; this is an extremely obscure feature which would be complicated to implement |