From 30cc9d0061feb9e1dd2df94a7fa91a52ab23666c Mon Sep 17 00:00:00 2001 From: Vladimir Makarov Date: Sun, 5 May 2002 18:28:24 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/genautomata.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) 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]; -- 2.30.2