]> git.saurik.com Git - bison.git/commitdiff
* src/closure.c, src/conflicts.c, src/lalr.c, src/print.c,
authorAkim Demaille <akim@epita.fr>
Mon, 4 Mar 2002 13:56:41 +0000 (13:56 +0000)
committerAkim Demaille <akim@epita.fr>
Mon, 4 Mar 2002 13:56:41 +0000 (13:56 +0000)
* src/reduce.c: Remove the `bitset_zero's following the
`bitset_create's, as now it is performed by the latter.

ChangeLog
src/closure.c
src/conflicts.c
src/lalr.c
src/print.c
src/reduce.c

index 46fed1c763398e470ba86f131dab20034dc6ada9..9555475fcd7a642102881c140aa1944f5140a750 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2002-03-04  Akim Demaille  <akim@epita.fr>
+
+       * src/closure.c, src/conflicts.c, src/lalr.c, src/print.c,
+       * src/reduce.c: Remove the `bitset_zero's following the
+       `bitset_create's, as now it is performed by the latter.
+
+       
 2002-03-04  Akim Demaille  <akim@epita.fr>
 
        * lib/bitset.c, lib/bitset.h, lib/bitsetv.c, lib/bitsetv.h,
index ab745b8db04585258a42c538cbc63fd154a3cc31..b20e98c0ac54620a62d2f0d55df1cf155d293584 100644 (file)
@@ -124,7 +124,6 @@ set_firsts (void)
   for (i = ntokens; i < nsyms; i++)
     {
       FIRSTS (i) = bitset_create (nvars, BITSET_FIXED);
-      bitset_zero (FIRSTS (i));
       for (j = 0; derives[i][j] >= 0; ++j)
        {
          int symbol = ritem[rules[derives[i][j]].rhs];
@@ -157,10 +156,7 @@ set_fderives (void)
   fderives = XCALLOC (bitset, nvars);
   bitset_stats_init ();
   for (i = 0 ; i < nvars; ++i)
-    {
-      fderives[i] = bitset_create (nrules + 1, BITSET_FIXED);
-      bitset_zero (fderives[i]);
-    }
+    fderives[i] = bitset_create (nrules + 1, BITSET_FIXED);
 
   set_firsts ();
 
@@ -185,7 +181,6 @@ new_closure (int n)
   itemset = XCALLOC (short, n);
 
   ruleset = bitset_create (nrules + 1, BITSET_FIXED);
-  bitset_zero (ruleset);
 
   set_fderives ();
 }
index e08256a161b8b9e8ec6eab7a67afebe3e0660da6..1cb7183fe028cfb321722c52bacd80ef74af5bd1 100644 (file)
@@ -203,9 +203,7 @@ solve_conflicts (void)
 
   conflicts = XCALLOC (char, nstates);
   shiftset = bitset_create (ntokens, BITSET_FIXED);
-  bitset_zero (shiftset);
   lookaheadset = bitset_create (ntokens, BITSET_FIXED);
-  bitset_zero (lookaheadset);
 
   for (i = 0; i < nstates; i++)
     set_conflicts (states[i]);
index 5b2761c3da87b0c7d776ac7a397e5aa56d4ebf76..9dda7f05647331a319e6d8ff7a9b24d7ac7d42a5 100644 (file)
@@ -141,10 +141,7 @@ initialize_LA (void)
 
   LA = XCALLOC (bitset, nLA);
   for (i = 0; i < nLA; ++i)
-    {
-      LA[i] = bitset_create (ntokens, BITSET_FIXED);
-      bitset_zero (LA[i]);
-    }
+    LA[i] = bitset_create (ntokens, BITSET_FIXED);
   LAruleno = XCALLOC (short, nLA);
   lookback = XCALLOC (shorts *, nLA);
 
@@ -258,10 +255,7 @@ initialize_F (void)
 
   F = XCALLOC (bitset, ngotos);
   for (i = 0; i < ngotos; ++i)
-    {
-      F[i] = bitset_create (ntokens, BITSET_FIXED);
-      bitset_zero (F[i]);
-    }
+    F[i] = bitset_create (ntokens, BITSET_FIXED);
 
   for (i = 0; i < ngotos; i++)
     {
index 6dd25096a0037978334ccdcb949f591cf5a88e9d..7ea46becd96cada7fbf491dd1a90301e65f360e1 100644 (file)
@@ -492,9 +492,7 @@ print_results (void)
     new_closure (nritems);
   /* Storage for print_reductions.  */
   shiftset =  bitset_create (ntokens, BITSET_FIXED);
-  bitset_zero (shiftset);
   lookaheadset = bitset_create (ntokens, BITSET_FIXED);
-  bitset_zero (lookaheadset);
   for (i = 0; i < nstates; i++)
     print_state (out, states[i]);
   bitset_free (shiftset);
index 973e5edea4ebe25c8a4159ff4bf2366fb81e5196..21a83b1ab64c331cd310e89baeb15c4d9dd81f8e 100644 (file)
@@ -103,7 +103,6 @@ useless_nonterminals (void)
      set of all productions which have a RHS all in N.  */
 
   Np = bitset_create (nvars, BITSET_FIXED);
-  bitset_zero (Np);
 
 
   /* The set being computed is a set of nonterminals which can derive
@@ -175,9 +174,7 @@ inaccessable_symbols (void)
      user can know.  */
 
   Vp = bitset_create (nsyms, BITSET_FIXED);
-  bitset_zero (Vp);
   Pp = bitset_create (nrules + 1, BITSET_FIXED);
-  bitset_zero (Pp);
 
   /* If the start symbol isn't useful, then nothing will be useful. */
   if (bitset_test (N, start_symbol - ntokens))
@@ -495,13 +492,9 @@ reduce_grammar (void)
   /* Allocate the global sets used to compute the reduced grammar */
 
   N = bitset_create (nvars, BITSET_FIXED);
-  bitset_zero (N);
   P =  bitset_create (nrules + 1, BITSET_FIXED);
-  bitset_zero (P);
   V = bitset_create (nsyms, BITSET_FIXED);
-  bitset_zero (V);
   V1 = bitset_create (nsyms, BITSET_FIXED);
-  bitset_zero (V1);
 
   useless_nonterminals ();
   inaccessable_symbols ();