Reported by Thomas Jahns.
http://lists.gnu.org/archive/html/bug-bison/2015-01/msg00059.html
* tests/c++.at (Exception safety): Add missing include.
Don't use const_iterator for erase.
#include <cstdlib> // size_t and getenv.
#include <iostream>
#include <set>
#include <cstdlib> // size_t and getenv.
#include <iostream>
#include <set>
~Object ()
{
log (this, "Object::~Object");
~Object ()
{
log (this, "Object::~Object");
- objects::const_iterator i = instances.find (this);
+ objects::iterator i = instances.find (this);
// Make sure this object is alive.
assert (i != instances.end ());
Object::instances.erase (i);
// Make sure this object is alive.
assert (i != instances.end ());
Object::instances.erase (i);