Fix reset and deleting behavior.
authorHerb Derby <herb@google.com>
Thu, 19 Jan 2017 19:28:49 +0000 (14:28 -0500)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Thu, 19 Jan 2017 20:34:36 +0000 (20:34 +0000)
commit593cb94d1ce6f68a5b616cbfe3f4b69dc70832c3
tree3a0a28a57bfbcccc0b4f18f01ddd0825d46b9928
parentd8ee67c381129b5f96bd1afbb8abc62d04d9ace2
Fix reset and deleting behavior.

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

Change-Id: I6d90463966ac7bf9f0a4fda229f67d508c86bebb
Reviewed-on: https://skia-review.googlesource.com/7308
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