bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

08-fyi-output-tables.patch


From: Akim Demaille
Subject: 08-fyi-output-tables.patch
Date: Sun, 07 Apr 2002 17:23:25 +0200

Index: ChangeLog
from  Akim Demaille  <address@hidden>
        * src/output.c (output_rule_data): Fix various range errors:
        `rules' starts at 1, not 0.
        
        
Index: src/output.c
--- src/output.c Sat, 23 Mar 2002 12:58:09 +0100 akim
+++ src/output.c Mon, 25 Mar 2002 21:27:18 +0100 akim
@@ -192,7 +192,7 @@
   {
     int i;
     short *values = XCALLOC (short, nrules + 1);
-    for (i = 0; i < nrules + 1; ++i)
+    for (i = 1; i < nrules + 1; ++i)
       values[i] = rules[i].rhs - ritem;
     output_table_data (&format_obstack, values,
                       0, 1, nrules + 1);
@@ -246,7 +246,7 @@
 
   {
     short *values = XCALLOC (short, nrules + 1);
-    for (i = 0; i < nrules + 1; ++i)
+    for (i = 1; i < nrules + 1; ++i)
       values[i] = rules[i].line;
     output_table_data (&format_obstack, values,
                       0, 1, nrules + 1);
@@ -299,7 +299,7 @@
   /* Output YYR1. */
   {
     short *values = XCALLOC (short, nrules + 1);
-    for (i = 0; i < nrules + 1; ++i)
+    for (i = 1; i < nrules + 1; ++i)
       values[i] = rules[i].lhs;
     output_table_data (&format_obstack, values,
                       0, 1, nrules + 1);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]