Merge pull request #112 from pah/fixes/111

Use local typedef to invoke GenericMember's destructor
This commit is contained in:
Milo Yip 2014-08-27 23:04:06 +09:00
commit b5928618d4

View File

@ -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;