diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2018-02-16 21:25:49 +0100 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2018-02-16 21:30:48 +0100 |
commit | b0af9ac7331e3efa0dcee4f43b2ba8b1e4e52f2f (patch) | |
tree | 5b40edba9eee94ab22fe494ce0c919b3ffdfebe4 /.gitignore | |
parent | 07ad75ca9603b8b0195ddcd90229ae9dbe650900 (diff) | |
download | php-git-b0af9ac7331e3efa0dcee4f43b2ba8b1e4e52f2f.tar.gz |
Avoid live range references in opcodes
Don't store the live range of the freed variable for FREE_ON_RETURN
frees, instead look it up at runtime. As this is an extremely
unlikely codepath (in particular, it requires a loop variable with
a throwing destructor), saving the runtime lookup of the live range
is not worth the extra complexity this adds everywhere else.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions