From db7a51041e7deaa4967cb1e44f0e6e4a242a120d Mon Sep 17 00:00:00 2001 From: "Philipp A. Hartmann" Date: Tue, 26 Aug 2014 15:36:20 +0200 Subject: [PATCH] Use local typedef to invoke GenericMember's destructor (fixes #111) --- include/rapidjson/document.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/rapidjson/document.h b/include/rapidjson/document.h index 965cefe..2079b23 100644 --- a/include/rapidjson/document.h +++ b/include/rapidjson/document.h @@ -535,7 +535,7 @@ public: case kObjectFlag: for (MemberIterator m = MemberBegin(); m != MemberEnd(); ++m) { - m->~GenericMember(); + m->~Member(); } Allocator::Free(data_.o.members); break; @@ -977,7 +977,7 @@ public: } else { // Only one left, just destroy - m->~GenericMember(); + m->~Member(); } --data_.o.size; return m;