diff options
author | Akim Demaille <akim@lrde.epita.fr> | 2013-04-11 09:53:18 +0200 |
---|---|---|
committer | Akim Demaille <akim@lrde.epita.fr> | 2013-04-11 12:50:59 +0200 |
commit | 75ae8299840bbd854fa2474d38402bbb933c6511 (patch) | |
tree | 1b173afbde95073be320d5f10d9a00438307a4e5 /tests/java.at | |
parent | 08cc1a3b1801cafcd0354ce10161571fa45b4553 (diff) | |
download | bison-75ae8299840bbd854fa2474d38402bbb933c6511.tar.gz |
c++: fix several issues with locations
Reported by Daniel Frużyński.
http://lists.gnu.org/archive/html/bug-bison/2013-02/msg00000.html
* data/location.cc (position::columns, position::lines): Check for
underflow.
Fix some weird function signatures.
(location): Accept signed integers as arguments where appropriate.
Add operator- and operator+=.
* doc/bison.texi (C++ position, C++ location): Various fixes
and completion.
* tests/c++.at (C++ Locations): New tests.
Diffstat (limited to 'tests/java.at')
0 files changed, 0 insertions, 0 deletions