Simplify SelfKeepAlive<T>'s representation.
commit5a2ea83b6e9ab2b1b3cfa2a107f07cc5060faf4e
authorsigbjornf@opera.com <sigbjornf@opera.com>
Mon, 14 Sep 2015 14:15:30 +0000 (14 14:15 +0000)
committersigbjornf@opera.com <sigbjornf@opera.com>
Mon, 14 Sep 2015 14:15:30 +0000 (14 14:15 +0000)
tree66c359e140b8b47e69964b2e932ed89e1a245b36
parentb571fe1e7ecfbea97c4d10bfa32b6f1c006c1e79
Simplify SelfKeepAlive<T>'s representation.

Following r202197, a Persistent<> is only instantiated when assigned a
non-null pointer value. Consequently, SelfKeepAlive<>'s use of an OwnPtr<>
indirection to achieve the same is no longer needed.

R=haraken
BUG=420515

Review URL: https://codereview.chromium.org/1339043002

git-svn-id: svn://svn.chromium.org/blink/trunk@202202 bbb929c8-8fbe-4397-9dbb-9b2b20218538
third_party/WebKit/Source/platform/heap/Handle.h