]> 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>
Tue, 13 Apr 2010 21:31:49 +0000 (23:31 +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.

ChangeLog
tests/calc.at

index 02fe9cef86d8edd172cf12808ebbf06bea3eee15..5e38cd0ce978c6b56591ccdf3127539ae6b24c91 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 61a7a1e3f3380a038ca0f6e8b360c404e8e496ec..2f85baa47ef5b70f0396fd272704de7493f2fe88 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 (AT_LOCATION_IF([const location& l, ])const std::string& m)
+AT_NAME_PREFIX::parser::error (AT_LOCATION_IF([const location_type& l, ])const std::string& m)
 {
   std::cerr << AT_LOCATION_IF([l << ": " << ])m << std::endl;
 }