]> git.saurik.com Git - bison.git/commitdiff
gnulib: update.
authorAkim Demaille <demaille@gostai.com>
Wed, 10 Jun 2009 08:40:55 +0000 (10:40 +0200)
committerAkim Demaille <demaille@gostai.com>
Wed, 10 Jun 2009 08:56:19 +0000 (10:56 +0200)
* 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.

ChangeLog
gnulib
lib/.cvsignore
lib/.gitignore
m4/.cvsignore
m4/.gitignore
src/symtab.c

index 36dd87a2bdb2cb4da9a85089ff98549366a4cc3e..30e94263c834fc6bb3cbee720312334a65e74e38 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2009-06-10  Akim Demaille  <demaille@gostai.com>
+
+       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-06-10  Akim Demaille  <demaille@gostai.com>
 
        deterministic user-token-number redeclaration errors.
diff --git a/gnulib b/gnulib
index 5a1286a9f8597c0063a82645b55f3e97433fc521..31d3154399f8c679ba23afb0f6bef03b73d4c741 160000 (submodule)
--- a/gnulib
+++ b/gnulib
@@ -1 +1 @@
-Subproject commit 5a1286a9f8597c0063a82645b55f3e97433fc521
+Subproject commit 31d3154399f8c679ba23afb0f6bef03b73d4c741
index 412882f36350910f8137bd5e23ea40836b8d30e6..8d2d4d2d71e870fc7d255f35c33519421630fbf7 100644 (file)
@@ -45,6 +45,7 @@ mbrtowc.c
 mbsinit.c
 mbswidth.c
 mbswidth.h
+memchr.c
 obstack.c
 obstack.h
 pipe-safer.c
index b647a928b490d0fe8b8e9da15c238a90d6116a5a..73d272e0d8573ff212cbdea0e0b530f9ddb967f0 100644 (file)
@@ -48,6 +48,7 @@
 /mbsinit.c
 /mbswidth.c
 /mbswidth.h
+/memchr.c
 /obstack.c
 /obstack.h
 /pipe-safer.c
index 3cdc569e86bf95aea956310ffd94c36d0ef2ea0b..310e1efc355a5fa8016fb936fe360c9b41dce15f 100644 (file)
@@ -39,6 +39,7 @@ mbrtowc.m4
 mbsinit.m4
 mbstate_t.m4
 mbswidth.m4
+memchr.m4
 multiarch.m4
 nls.m4
 po.m4
index 0755b7d7acbd59762a6737ca9e7e107929516426..0ca03ad3b4000b4eca1d5aef96f79bad769d78c2 100644 (file)
@@ -39,6 +39,7 @@
 /mbsinit.m4
 /mbstate_t.m4
 /mbswidth.m4
+/memchr.m4
 /multiarch.m4
 /nls.m4
 /po.m4
index e68e473b12ab8f100739c58c4ed05017b3e37578..727ac2c7390f2cd3cde58502053ddf53fe5d8326 100644 (file)
@@ -735,7 +735,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;
 }
@@ -759,7 +760,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;
 }