genautomata.c (initiate_states): Add additional guard to initialize `units_array'.
authorVladimir Makarov <vmakarov@redhat.com>
Sun, 5 May 2002 18:28:24 +0000 (18:28 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Sun, 5 May 2002 18:28:24 +0000 (18:28 +0000)
2002-05-05  Vladimir Makarov  <vmakarov@redhat.com>

* genautomata.c (initiate_states): Add additional guard to
initialize `units_array'.

From-SVN: r53188

gcc/ChangeLog
gcc/genautomata.c

index e6f4b898630019bc4fb59a33a594a6bd4b0d7ffb..d0b96968c74e52441cb976b676ab349120170340 100644 (file)
@@ -1,3 +1,8 @@
+2002-05-05  Vladimir Makarov  <vmakarov@redhat.com>
+
+       * genautomata.c (initiate_states): Add additional guard to
+       initialize `units_array'.
+
 2002-05-05  Vladimir Makarov  <vmakarov@redhat.com>
 
        * genautomata.c (form_the_same_automaton_unit_lists_from_regexp,
index 3c7de3098148cec3338028b6c4acf59c3c18a53e..486ed63a827ded048ff9d4b3abeb58934cdf5b42 100644 (file)
@@ -3893,7 +3893,8 @@ initiate_states ()
 
   VLA_PTR_CREATE (units_container, description->units_num, "units_container");
   units_array
-    = (description->decls_num ? VLA_PTR_BEGIN (units_container) : NULL);
+    = (description->decls_num && description->units_num
+       ? VLA_PTR_BEGIN (units_container) : NULL);
   for (i = 0; i < description->decls_num; i++)
     {
       decl = description->decls [i];