From: Akim Demaille Date: Wed, 10 Jun 2009 08:40:55 +0000 (+0200) Subject: gnulib: update. X-Git-Tag: v2.5_rc1~229 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/ed15d907c5beb3a2a344f8cecd06af20bf14d596 gnulib: update. * gnulib: Update to latest. * lib/.cvsignore, lib/.gitignore, m4/.cvsignore, * m4/.gitignore: Regen. * src/symtab.c (symbol_from_uniqstr, semantic_type_from_uniqstr): Call xalloc_die on hash_insert failures. Requested by the new __warn_unused_result__ attribute of hash_insert. --- diff --git a/ChangeLog b/ChangeLog index 74e2aea5..d3fc291c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2009-06-10 Akim Demaille + + gnulib: update. + * gnulib: Update to latest. + * lib/.cvsignore, lib/.gitignore, m4/.cvsignore, + * m4/.gitignore: Regen. + * src/symtab.c (symbol_from_uniqstr, semantic_type_from_uniqstr): + Call xalloc_die on hash_insert failures. + Requested by the new __warn_unused_result__ attribute of + hash_insert. + 2009-05-22 Joel E. Denny Convert multiple variable definition warnings to complaints. diff --git a/lib/.cvsignore b/lib/.cvsignore index 412882f3..8d2d4d2d 100644 --- a/lib/.cvsignore +++ b/lib/.cvsignore @@ -45,6 +45,7 @@ mbrtowc.c mbsinit.c mbswidth.c mbswidth.h +memchr.c obstack.c obstack.h pipe-safer.c diff --git a/lib/.gitignore b/lib/.gitignore index b647a928..73d272e0 100644 --- a/lib/.gitignore +++ b/lib/.gitignore @@ -48,6 +48,7 @@ /mbsinit.c /mbswidth.c /mbswidth.h +/memchr.c /obstack.c /obstack.h /pipe-safer.c diff --git a/m4/.cvsignore b/m4/.cvsignore index 3cdc569e..310e1efc 100644 --- a/m4/.cvsignore +++ b/m4/.cvsignore @@ -39,6 +39,7 @@ mbrtowc.m4 mbsinit.m4 mbstate_t.m4 mbswidth.m4 +memchr.m4 multiarch.m4 nls.m4 po.m4 diff --git a/m4/.gitignore b/m4/.gitignore index 0755b7d7..0ca03ad3 100644 --- a/m4/.gitignore +++ b/m4/.gitignore @@ -39,6 +39,7 @@ /mbsinit.m4 /mbstate_t.m4 /mbswidth.m4 +/memchr.m4 /multiarch.m4 /nls.m4 /po.m4 diff --git a/src/symtab.c b/src/symtab.c index f9560efa..29ca76ad 100644 --- a/src/symtab.c +++ b/src/symtab.c @@ -680,7 +680,8 @@ symbol_from_uniqstr (const uniqstr key, location loc) { /* First insertion in the hash. */ entry = symbol_new (key, loc); - hash_insert (symbol_table, entry); + if (!hash_insert (symbol_table, entry)) + xalloc_die (); } return entry; } @@ -704,7 +705,8 @@ semantic_type_from_uniqstr (const uniqstr key) { /* First insertion in the hash. */ entry = semantic_type_new (key); - hash_insert (semantic_type_table, entry); + if (!hash_insert (semantic_type_table, entry)) + xalloc_die (); } return entry; }