commit | a78e4baab1557beccdb7604175dcea97ef1afe06 | [log] [tgz] |
---|---|---|
author | John Porto <jpp@chromium.org> | Tue Mar 15 09:28:04 2016 -0700 |
committer | John Porto <jpp@chromium.org> | Tue Mar 15 09:28:04 2016 -0700 |
tree | eef4a2556f69ef8b2c94f2ab0cc01ba5dd3840ac | |
parent | 76719b4aab9bdc44a9d37004aba64471790ab574 [diff] |
Subzero. Allocate global initializers from a dedicated arena. This allows Subzero to release the global initializers once they've been lowered. This CL also modifies the global initializer types to ensure they are trivially destructible -- therefore not requiring destructors to run. BUG= https://bugs.chromium.org/p/nativeclient/issues/detail?id=4360 R=stichnot@chromium.org Review URL: https://codereview.chromium.org/1776473007 .