From: Akim Demaille Date: Mon, 19 Jan 2015 17:24:24 +0000 (+0100) Subject: tests: fix C++ conformance X-Git-Tag: v3.0.4~7 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/eaa476a7e9316b0a5cb5d35467865f2ae2ef9a37?ds=inline tests: fix C++ conformance 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. --- diff --git a/tests/c++.at b/tests/c++.at index 737037d3..062e5f08 100644 --- a/tests/c++.at +++ b/tests/c++.at @@ -719,6 +719,7 @@ $1 #include // size_t and getenv. #include #include + #include bool debug = false; @@ -751,7 +752,7 @@ $1 ~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);