]> git.saurik.com Git - bison.git/commitdiff
c++: fix position operator signatures
authorAkim Demaille <akim@lrde.epita.fr>
Sat, 3 Nov 2012 15:22:15 +0000 (16:22 +0100)
committerAkim Demaille <akim@lrde.epita.fr>
Mon, 5 Nov 2012 12:13:19 +0000 (13:13 +0100)
* data/location.cc (operator+=, operator-=): Remove const from return
type.

data/location.cc

index 92b6d0967fad7dfbaa8e1ebb3630b6c28ca00526..49f5f349534d67d3d64c178e4e94728b7a50d5df 100644 (file)
@@ -87,7 +87,7 @@ b4_copyright([Positions for Bison parsers in C++],
   };
 
   /// Add and assign a position.
-  inline const position&
+  inline position&
   operator+= (position& res, const int width)
   {
     res.columns (width);
@@ -103,7 +103,7 @@ b4_copyright([Positions for Bison parsers in C++],
   }
 
   /// Add and assign a position.
-  inline const position&
+  inline position&
   operator-= (position& res, const int width)
   {
     return res += -width;