Implemented basic VLA support for C99
diff --git a/tests/test_c_parser.py b/tests/test_c_parser.py
index ccedb01..ef6f85c 100644
--- a/tests/test_c_parser.py
+++ b/tests/test_c_parser.py
@@ -878,6 +878,19 @@
     def test_inline_specifier(self):                
         ps2 = self.parse('static inline void inlinefoo(void);')
         self.assertEqual(ps2.ext[0].funcspec, ['inline'])
+    
+    # variable length array
+    def test_vla(self):
+        ps2 = self.parse(r'''
+            int main() {
+                int size;
+                int var[size = 5];
+                
+                int var2[*];
+            }
+        ''')
+        self.failUnless(isinstance(ps2.ext[0].body.decls[1].type.dim, Assignment))
+        self.failUnless(isinstance(ps2.ext[0].body.decls[2].type.dim, ID))
 
 
 class TestCParser_whole_code(unittest.TestCase):