]> git.saurik.com Git - bison.git/commitdiff
tests: don't depend on the actual location type.
authorAkim Demaille <demaille@gostai.com>
Sat, 10 Apr 2010 11:37:21 +0000 (13:37 +0200)
committerAkim Demaille <demaille@gostai.com>
Wed, 14 Apr 2010 10:02:45 +0000 (12:02 +0200)
* tests/calc.at: Use yy::parser::location_type rather than
yy::location, since the former is always right, and might point to
another type than the latter.

(cherry picked from commit 36dc3637a40459dbf1043f6ada9badbbba291957)

Conflicts:

tests/calc.at

ChangeLog
tests/calc.at

index d245ad6c78b242abf1515b71f7fd6200a778212d..8b30e95dc22674c4b4c9ec1ef3a7c02fd2630129 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-04-13  Akim Demaille  <demaille@gostai.com>
+
+       tests: don't depend on the actual location type.
+       * tests/calc.at: Use yy::parser::location_type rather than
+       yy::location, since the former is always right, and might point to
+       another type than the latter.
+
 2010-04-13  Akim Demaille  <demaille@gostai.com>
 
        formatting changes.
index 6735e85aa401993260f6bc18cfbfb2809f4276e5..aa1d5e3c5f1793d7164eefef9415953537ecf2a2 100644 (file)
@@ -176,7 +176,7 @@ typedef int semantic_value;
 /* The input.  */
 extern FILE *input;]AT_SKEL_CC_IF([[
 #ifndef YYLTYPE
-# define YYLTYPE ]AT_NAME_PREFIX[::location
+# define YYLTYPE ]AT_NAME_PREFIX[::parser::location_type
 #endif
 #define first_line   begin.line
 #define first_column begin.column
@@ -269,7 +269,7 @@ exp:
 ]AT_SKEL_CC_IF(
 [/* A C++ error reporting function.  */
 void
-AT_NAME_PREFIX::parser::error (const location& l, const std::string& m)
+AT_NAME_PREFIX::parser::error (const location_type& l, const std::string& m)
 {
   (void) l;
   std::cerr << AT_LOCATION_IF([l << ": " << ])m << std::endl;