[cfe-commits] r133030 - /cfe/trunk/docs/UsersManual.html

Chris Lattner sabre at nondot.org
Tue Jun 14 17:41:40 PDT 2011

Author: lattner
Date: Tue Jun 14 19:41:40 2011
New Revision: 133030

URL: http://llvm.org/viewvc/llvm-project?rev=133030&view=rev
mention new VLA behavior in gnu* vs c* mode dox.


Modified: cfe/trunk/docs/UsersManual.html
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/UsersManual.html?rev=133030&r1=133029&r2=133030&view=diff
--- cfe/trunk/docs/UsersManual.html (original)
+++ cfe/trunk/docs/UsersManual.html Tue Jun 14 19:41:40 2011
@@ -846,6 +846,10 @@
 <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"
+<li>Arrays that are VLA's according to the standard, but which can be constant
+    folded by the frontend are treated as fixed size arrays.  This occurs for
+    things like "int X[(1, 2)];", which is technically a VLA.  c* modes are
+    strictly compliant and treat these as VLAs.</li>
 <p>Differences between *89 and *99 modes:</p>

More information about the cfe-commits mailing list