diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2019-05-22 00:10:35 +0200 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2019-05-25 10:01:17 +0200 |
commit | a9d7ec4587d8eb20f12ebecc427ad818fb0e4971 (patch) | |
tree | 4a3ec8787e9dae501ea2c1430c13c174f289ac4b /test/functional/eval/api_functions_spec.lua | |
parent | 4769deb36a54c3b2a4a2d2addb2937c1aa7dd629 (diff) | |
download | rneovim-a9d7ec4587d8eb20f12ebecc427ad818fb0e4971.tar.gz rneovim-a9d7ec4587d8eb20f12ebecc427ad818fb0e4971.tar.bz2 rneovim-a9d7ec4587d8eb20f12ebecc427ad818fb0e4971.zip |
refactor: introduce XFREE_CLEAR()
Unfortunately we cannot indiscriminately replace xfree() with
XFREE_CLEAR(), because comparing pointers after freeing them is a common
pattern. Example in `tv_list_remove_items()`:
xfree(li);
if (li == item2) {
break;
}
Instead we can do it selectively/explicitly.
ref #1375
Diffstat (limited to 'test/functional/eval/api_functions_spec.lua')
0 files changed, 0 insertions, 0 deletions