From: Eli Friedman Date: Sat, 16 May 2009 23:17:30 +0000 (+0000) Subject: A few minor updates to the user manual. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b0ac545b843d71f28fb51385ce4ad1e3c66a438b;p=clang A few minor updates to the user manual. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71964 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/docs/UsersManual.html b/docs/UsersManual.html index 8cacf7fd57..f2658e9816 100644 --- a/docs/UsersManual.html +++ b/docs/UsersManual.html @@ -510,6 +510,9 @@ in gnu* modes. -trigraphs option.
  • The parser recognizes "asm" and "typeof" as keywords in gnu* modes; the variants "__asm__" and "__typeof__" are recognized in all modes.
  • +
  • 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.
  • Some warnings are different.
  • @@ -526,7 +529,6 @@ statement is different. (example: "if ((struct x {int x;}*)0) {}".)
  • Commas are allowed in integer constant expressions in *99 modes.
  • Arrays which are not lvalues are not implicitly promoted to pointers in *89 modes.
  • -
  • Constructs like "&*X" are always allowed in *99 modes.
  • Some warnings are different.
  • @@ -561,11 +563,6 @@ point, at least partially. relatively small feature, so it is likely to be implemented relatively soon. -
  • clang does not implement overloads for the __sync_* builtins -(bug 3824). The -builtins only currently work with 32-bit types. This is a relatively -small feature, so it is likely to be implemented relatively soon.
  • -
  • clang does not support code generation for variables pinned to registers (bug 3933). This is a relatively small feature, so it is likely to be implemented relatively