]> git.saurik.com Git - bison.git/commitdiff
tests: fix incorrect object construction
authorAkim Demaille <akim@lrde.epita.fr>
Fri, 18 Oct 2013 14:22:23 +0000 (16:22 +0200)
committerAkim Demaille <akim@lrde.epita.fr>
Mon, 21 Oct 2013 08:36:53 +0000 (10:36 +0200)
Reported by Ken Moffat.
http://lists.gnu.org/archive/html/bug-bison/2013-10/msg00009.html

* tests/c++.at (Exception safety): Here.

NEWS
THANKS
tests/c++.at

diff --git a/NEWS b/NEWS
index e01198de323d268700ac3333bcc4f6fc3503826a..6a423ad9f84f45fa42ae649a34f5ee4f77bde651 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -4,7 +4,9 @@ GNU Bison NEWS
 
 ** Bug fixes
 
-*** Portability issues in the test suite.
+*** Errors in caret diagnostics
+
+  On some platforms, some errors could result in endless diagnostics.
 
 *** Fixes of the -Werror option
 
@@ -20,6 +22,10 @@ GNU Bison NEWS
   As demonstrated in the documentation, one can now leave spaces between
   "%?" and its "{".
 
+*** Fixes in the test suite
+
+  Bugs and portability issues.
+
 * Noteworthy changes in release 3.0 (2013-07-25) [stable]
 
 ** WARNING: Future backward-incompatibilities!
diff --git a/THANKS b/THANKS
index 0ffa8b646f991236c3e00a55fd82de73d827b25b..9b7a8963b7466cb612aee4efab8907e2d11c6108 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -66,6 +66,7 @@ Johan van Selst           johans@stack.nl
 Jonathan Fabrizio         jonathan.fabrizio@lrde.epita.fr
 Jonathan Nieder           jrnieder@gmail.com
 Juan Manuel Guerrero      juan.guerrero@gmx.de
+Ken Moffat                zarniwhoop@ntlworld.com
 Kees Zeelenberg           kzlg@users.sourceforge.net
 Keith Browne              kbrowne@legato.com
 Laurent Mascherpa         laurent.mascherpa@epita.fr
@@ -79,6 +80,7 @@ Martin Mokrejs            mmokrejs@natur.cuni.cz
 Martin Nylin              martin.nylin@linuxmail.org
 Matt Kraai                kraai@alumni.cmu.edu
 Matt Rosing               rosing@peakfive.com
+Michael Felt              mamfelt@gmail.com
 Michael Hayes             m.hayes@elec.canterbury.ac.nz
 Michael Raskin            7c6f434c@mail.ru
 Michiel De Wilde          mdewilde.agilent@gmail.com
index e4c527c1f36e4e1c47d2e31e2d7d96a4af9de66f..39c13f825a3b44d2b7ef58493f870a8ad7559212 100644 (file)
@@ -818,7 +818,8 @@ yylex (yy::parser::semantic_type *lvalp)
   case 'l':
     throw std::runtime_error ("yylex");
   default:
-    lvalp]AT_VARIANT_IF([->build (res)], [->obj = new Object (res)])[;
+    lvalp->]AT_VARIANT_IF([build (Object (res))],
+                          [obj = new Object (res)])[;
     // Fall through.
   case 0:
     return res;