commit | 1886c27824eda740f5b50f858ff987ed557b6166 | [log] [tgz] |
---|---|---|
author | tzik <tzik@chromium.org> | Thu Sep 08 05:45:38 2016 |
committer | Commit bot <commit-bot@chromium.org> | Thu Sep 08 05:48:53 2016 |
tree | 33f092d7a360367b4de4d5686919d7f09e2c43dd | |
parent | d2b6e61ec89458b9ddbc3562e04dbfd4ba425e04 [diff] |
Move CallbackBase::polymorphic_invoke_ into BindStateBase Each Callback instance had its own polymorphic_invoke, that doubles the size of Callback, and its initialization gains 40kB of the stripped binary size of Chrome on Linux. This CL moves polymorphic_invoke_ into BindStateBase to share it among Callback. Review-Url: https://codereview.chromium.org/2317563002 Cr-Commit-Position: refs/heads/master@{#417197}