]> granicus.if.org Git - clang/commitdiff
A few minor updates to the user manual.
authorEli Friedman <eli.friedman@gmail.com>
Sat, 16 May 2009 23:17:30 +0000 (23:17 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Sat, 16 May 2009 23:17:30 +0000 (23:17 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71964 91177308-0d34-0410-b5e6-96231b3b80d8

docs/UsersManual.html

index 8cacf7fd57a64d2b166d31177aa095e838b5b381..f2658e9816858143b0a189df3f80ce25488bd069 100644 (file)
@@ -510,6 +510,9 @@ in gnu* modes.</li>
 -trigraphs option.</li>
 <li>The parser recognizes "asm" and "typeof" as keywords in gnu* modes; the
 variants "__asm__" and "__typeof__" are recognized in all modes.</li>
+<li>The Apple "blocks" extension is recognized by default in gnu* modes
+on some platforms; it can be enabled in any mode with the "-fblocks"
+option.</li>
 <li>Some warnings are different.</li>
 </ul>
 
@@ -526,7 +529,6 @@ statement is different. (example: "if ((struct x {int x;}*)0) {}".)</li>
 <li>Commas are allowed in integer constant expressions in *99 modes.</li>
 <li>Arrays which are not lvalues are not implicitly promoted to pointers in
 *89 modes.</li>
-<li>Constructs like "&*X" are always allowed in *99 modes.</li>
 <li>Some warnings are different.</li>
 </ul>
 
@@ -561,11 +563,6 @@ point, at least partially.</li>
 relatively small feature, so it is likely to be implemented relatively
 soon.</li>
 
-<li>clang does not implement overloads for the __sync_* builtins
-(<a href="http://llvm.org/bugs/show_bug.cgi?id=2461">bug 3824</a>). The
-builtins only currently work with 32-bit types. This is a relatively
-small feature, so it is likely to be implemented relatively soon.</li>
-
 <li>clang does not support code generation for 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