diff options
author | Vladimir Makarov <vmakarov@redhat.com> | 2002-05-05 18:28:24 +0000 |
---|---|---|
committer | Vladimir Makarov <vmakarov@gcc.gnu.org> | 2002-05-05 18:28:24 +0000 |
commit | 30cc9d0061feb9e1dd2df94a7fa91a52ab23666c (patch) | |
tree | c42d8984d145878fb302a14347d346ef10822498 /gcc/genautomata.c | |
parent | deb09eff2dece4ef8005a5b5c8d1e61516b37bd1 (diff) | |
download | gcc-30cc9d0061feb9e1dd2df94a7fa91a52ab23666c.zip gcc-30cc9d0061feb9e1dd2df94a7fa91a52ab23666c.tar.gz gcc-30cc9d0061feb9e1dd2df94a7fa91a52ab23666c.tar.bz2 |
genautomata.c (initiate_states): Add additional guard to initialize `units_array'.
2002-05-05 Vladimir Makarov <vmakarov@redhat.com>
* genautomata.c (initiate_states): Add additional guard to
initialize `units_array'.
From-SVN: r53188
Diffstat (limited to 'gcc/genautomata.c')
-rw-r--r-- | gcc/genautomata.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/genautomata.c b/gcc/genautomata.c index 3c7de30..486ed63 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]; |