[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
Log:
mention new VLA behavior in gnu* vs c* mode dox.
Modified:
cfe/trunk/docs/UsersManual.html
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"
option.</li>
+<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>
</ul>
<p>Differences between *89 and *99 modes:</p>
More information about the cfe-commits
mailing list