mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-09-05 16:07:07 +00:00
tests: fix incorrect object construction
Reported by Ken Moffat. http://lists.gnu.org/archive/html/bug-bison/2013-10/msg00009.html * tests/c++.at (Exception safety): Here.
This commit is contained in:
@@ -4,7 +4,9 @@ GNU Bison NEWS
|
|||||||
|
|
||||||
** Bug fixes
|
** 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
|
*** Fixes of the -Werror option
|
||||||
|
|
||||||
@@ -20,6 +22,10 @@ GNU Bison NEWS
|
|||||||
As demonstrated in the documentation, one can now leave spaces between
|
As demonstrated in the documentation, one can now leave spaces between
|
||||||
"%?" and its "{".
|
"%?" and its "{".
|
||||||
|
|
||||||
|
*** Fixes in the test suite
|
||||||
|
|
||||||
|
Bugs and portability issues.
|
||||||
|
|
||||||
* Noteworthy changes in release 3.0 (2013-07-25) [stable]
|
* Noteworthy changes in release 3.0 (2013-07-25) [stable]
|
||||||
|
|
||||||
** WARNING: Future backward-incompatibilities!
|
** WARNING: Future backward-incompatibilities!
|
||||||
|
|||||||
@@ -66,6 +66,7 @@ Johan van Selst [email protected]
|
|||||||
Jonathan Fabrizio [email protected]
|
Jonathan Fabrizio [email protected]
|
||||||
Jonathan Nieder [email protected]
|
Jonathan Nieder [email protected]
|
||||||
Juan Manuel Guerrero [email protected]
|
Juan Manuel Guerrero [email protected]
|
||||||
|
Ken Moffat [email protected]
|
||||||
Kees Zeelenberg [email protected]
|
Kees Zeelenberg [email protected]
|
||||||
Keith Browne [email protected]
|
Keith Browne [email protected]
|
||||||
Laurent Mascherpa [email protected]
|
Laurent Mascherpa [email protected]
|
||||||
@@ -79,6 +80,7 @@ Martin Mokrejs [email protected]
|
|||||||
Martin Nylin [email protected]
|
Martin Nylin [email protected]
|
||||||
Matt Kraai [email protected]
|
Matt Kraai [email protected]
|
||||||
Matt Rosing [email protected]
|
Matt Rosing [email protected]
|
||||||
|
Michael Felt [email protected]
|
||||||
Michael Hayes [email protected]
|
Michael Hayes [email protected]
|
||||||
Michael Raskin [email protected]
|
Michael Raskin [email protected]
|
||||||
Michiel De Wilde [email protected]
|
Michiel De Wilde [email protected]
|
||||||
|
|||||||
+2
-1
@@ -818,7 +818,8 @@ yylex (yy::parser::semantic_type *lvalp)
|
|||||||
case 'l':
|
case 'l':
|
||||||
throw std::runtime_error ("yylex");
|
throw std::runtime_error ("yylex");
|
||||||
default:
|
default:
|
||||||
lvalp]AT_VARIANT_IF([->build (res)], [->obj = new Object (res)])[;
|
lvalp->]AT_VARIANT_IF([build (Object (res))],
|
||||||
|
[obj = new Object (res)])[;
|
||||||
// Fall through.
|
// Fall through.
|
||||||
case 0:
|
case 0:
|
||||||
return res;
|
return res;
|
||||||
|
|||||||
Reference in New Issue
Block a user