]> git.saurik.com Git - bison.git/commitdiff
* src/parse-gram.y (grammar_declaration): Location of printer
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 30 Jan 2006 09:00:40 +0000 (09:00 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 30 Jan 2006 09:00:40 +0000 (09:00 +0000)
symbol is @1, not list->location.
* tests/input.at (Incompatible Aliases): Adjust to above change.

ChangeLog
src/parse-gram.y
tests/input.at

index 08759cf8c35ea19f09fe415e554a007256c65822..dbd051c2f341c20c2294335121714e93dce2e9a9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-01-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * src/parse-gram.y (grammar_declaration): Location of printer
+       symbol is @1, not list->location.  Bug reported by twlevo.
+       * tests/input.at (Incompatible Aliases): Adjust to above change.
+
 2006-01-29  Paul Eggert  <eggert@cs.ucla.edu>
 
        * tests/input.at (AT_CHECK_UNUSED_VALUES): Remove.  Instead, do
 2006-01-29  Paul Eggert  <eggert@cs.ucla.edu>
 
        * tests/input.at (AT_CHECK_UNUSED_VALUES): Remove.  Instead, do
index 6878982841d44ba9962ef47cbbfb49bfba30bf25..11cd489e36f578999f3d6e5c5ddc9b040385d23f 100644 (file)
@@ -287,7 +287,7 @@ grammar_declaration:
     {
       symbol_list *list;
       for (list = $2; list; list = list->next)
     {
       symbol_list *list;
       for (list = $2; list; list = list->next)
-       symbol_printer_set (list->sym, $1, list->location);
+       symbol_printer_set (list->sym, $1, @1);
       symbol_list_free ($2);
     }
 | "%default-prec"
       symbol_list_free ($2);
     }
 | "%default-prec"
index 76e12d2d5e3d4011621893e3e1496143ca24487b..ba45119c2c9052c6aed884b613005405e730f4cc 100644 (file)
@@ -178,7 +178,7 @@ AT_CHECK([bison input.y], [1], [],
 input.y:3.7-11: first declaration
 input.y:10.13-17: %destructor redeclaration for foo
 input.y:5.13-17: first declaration
 input.y:3.7-11: first declaration
 input.y:10.13-17: %destructor redeclaration for foo
 input.y:5.13-17: first declaration
-input.y:9.19-23: %printer redeclaration for foo
+input.y:9.10-14: %printer redeclaration for foo
 input.y:10.13-17: first declaration
 input.y:11.1-5: %left redeclaration for foo
 input.y:6.1-5: first declaration
 input.y:10.13-17: first declaration
 input.y:11.1-5: %left redeclaration for foo
 input.y:6.1-5: first declaration