]> git.saurik.com Git - bison.git/blobdiff - src/LR0.c
* data/lalr1.cc: Reinstall the former ctor, for sake of
[bison.git] / src / LR0.c
index 693c41bf49bc1646e3bcdcf6c3475c67f43576f6..2a75193e8135cf9c2dab01ea5a5eb3e835ff591f 100644 (file)
--- a/src/LR0.c
+++ b/src/LR0.c
@@ -1,7 +1,7 @@
 /* Generate the nondeterministic finite state machine for Bison.
 
-   Copyright (C) 1984, 1986, 1989, 2000, 2001, 2002 Free Software
-   Foundation, Inc.
+   Copyright (C) 1984, 1986, 1989, 2000, 2001, 2002, 2004 Free
+   Software Foundation, Inc.
 
    This file is part of Bison, the GNU Compiler Compiler.
 
@@ -106,7 +106,8 @@ allocate_itemsets (void)
      browsed too, hence we need to allocate room for _all_ the
      symbols.  */
   int count = 0;
-  short *symbol_count = CALLOC (symbol_count, nsyms + nuseless_nonterminals);
+  short int *symbol_count = CALLOC (symbol_count,
+                                   nsyms + nuseless_nonterminals);
 
   for (r = 0; r < nrules; ++r)
     for (rhsp = rules[r].rhs; *rhsp >= 0; ++rhsp)
@@ -157,7 +158,7 @@ free_storage (void)
   free (shiftset);
   free (kernel_base);
   free (kernel_size);
-  free (kernel_items);
+  XFREE (kernel_items);
   state_hash_free ();
 }