lalr1.cc: fix compiler warnings

Reported by Rob Conde.
http://lists.gnu.org/archive/html/bug-bison/2013-03/msg00003.html

* data/stack.hh (operator=, stack(const stack&)): Make this class
uncopyable, i.e., "undefine" these operators: make them private and
don't implement them.
(clear): New.
* data/lalr1.cc: Use it instead of an assignment.
(parser): Make this class uncopyable.
This commit is contained in:
Akim Demaille
2013-04-08 10:54:12 +02:00
parent 80a2826e69
commit e83be476a5
4 changed files with 18 additions and 3 deletions

2
NEWS
View File

@@ -8,6 +8,8 @@ GNU Bison NEWS
With locations enabled, __attribute__ was used unprotected.
*** Fix some compiler warnings (lalr1.cc)
* Noteworthy changes in release 2.7 (2012-12-12) [stable]
** Bug fixes