From eaa476a7e9316b0a5cb5d35467865f2ae2ef9a37 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Mon, 19 Jan 2015 18:24:24 +0100 Subject: [PATCH] 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. --- tests/c++.at | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); -- 2.47.2