]> git.saurik.com Git - bison.git/blobdiff - src/lalr.c
* src/system.h (LIST_FREE, shortcpy): New.
[bison.git] / src / lalr.c
index 46e1a6d5d7e3c085fa772388be717aa37d8c010e..42cd05ef938f287ae97866fccd98c1c7a02eb29d 100644 (file)
@@ -653,14 +653,7 @@ compute_lookaheads (void)
 
   /* Free LOOKBACK. */
   for (i = 0; i < state_table[nstates].lookaheads; i++)
-    {
-      shorts *sptmp;
-      for (sp = lookback[i]; sp; sp = sptmp)
-       {
-         sptmp = sp->next;
-         XFREE (sp);
-       }
-    }
+    LIST_FREE (shorts, lookback[i]);
 
   XFREE (lookback);
   XFREE (F);