mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
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.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user