VLA fix [2/3]: removed VT_ARRAY from VT_VLA types
commit7c7ca3c6aa095b195d277990b26bfd935315c28b
authorJoe Soroka <gits@joesoroka.com>
Fri, 8 Apr 2011 08:09:39 +0000 (8 01:09 -0700)
committerJoe Soroka <gits@joesoroka.com>
Fri, 8 Apr 2011 08:09:39 +0000 (8 01:09 -0700)
treee5cb63f8f5ab3d4b9d089483aa5562972e88d50c
parentcb2fa5eab920b2cc847ccdaab4973eca47007af4
VLA fix [2/3]: removed VT_ARRAY from VT_VLA types

A VLA is not really an array, it's a pointer-to-an-array.
Making this explicit allows us to back out a few parts
of the original VLA patch and paves the way for the next
part of the fix, where a VLA will be stored on the runtime
stack as a pointer-to-an-array, rather than on the compile-
time stack as a Sym*.
tccgen.c