Fix reset and deleting behavior.
authorHerb Derby <herb@google.com>
Wed, 18 Jan 2017 22:07:48 +0000 (17:07 -0500)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Wed, 18 Jan 2017 22:47:03 +0000 (22:47 +0000)
commit412a86d014783be99a7a9a0fae407791b95806e8
tree975f558737da818017a56cfc2727137e5c0628ba
parent95acbad4fee03a2fa2c0419da70a1b85e21739ef
Fix reset and deleting behavior.

* Reset the Arena state.
* Call all the dtors before deleting the blocks.

TBR=mtklein@google.com

Change-Id: Iac320fec16e572cc9a6184c1f580089ab720f036
Reviewed-on: https://skia-review.googlesource.com/7221
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Herb Derby <herb@google.com>
src/core/SkArenaAlloc.cpp
src/core/SkArenaAlloc.h
tests/ArenaAllocTest.cpp