From: Vladimir Makarov Date: Sun, 5 May 2002 18:28:24 +0000 (+0000) Subject: genautomata.c (initiate_states): Add additional guard to initialize `units_array'. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=30cc9d0061feb9e1dd2df94a7fa91a52ab23666c;p=gcc.git genautomata.c (initiate_states): Add additional guard to initialize `units_array'. 2002-05-05 Vladimir Makarov * genautomata.c (initiate_states): Add additional guard to initialize `units_array'. From-SVN: r53188 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e6f4b898630..d0b96968c74 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-05-05 Vladimir Makarov + + * genautomata.c (initiate_states): Add additional guard to + initialize `units_array'. + 2002-05-05 Vladimir Makarov * genautomata.c (form_the_same_automaton_unit_lists_from_regexp, diff --git a/gcc/genautomata.c b/gcc/genautomata.c index 3c7de309814..486ed63a827 100644 --- a/gcc/genautomata.c +++ b/gcc/genautomata.c @@ -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];