aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval/decode.c
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2016-03-07 06:39:12 +0300
committerZyX <kp-pav@yandex.ru>2016-04-18 02:48:20 +0300
commit1fc84ae2cd07f10f769ef966dd92b18ca8552748 (patch)
treeaa50f5134adf7ec0fa24520ff6983d2886f6f7b2 /src/nvim/eval/decode.c
parent4ff5d6e41c3217bb3bb081743ac8b33667322137 (diff)
downloadrneovim-1fc84ae2cd07f10f769ef966dd92b18ca8552748.tar.gz
rneovim-1fc84ae2cd07f10f769ef966dd92b18ca8552748.tar.bz2
rneovim-1fc84ae2cd07f10f769ef966dd92b18ca8552748.zip
eval/decode: Record that `obj` may be freed
Diffstat (limited to 'src/nvim/eval/decode.c')
-rw-r--r--src/nvim/eval/decode.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/eval/decode.c b/src/nvim/eval/decode.c
index 65c4359c49..d6426ee643 100644
--- a/src/nvim/eval/decode.c
+++ b/src/nvim/eval/decode.c
@@ -73,7 +73,8 @@ static inline void create_special_dict(typval_T *const rettv,
/// Helper function used for working with stack vectors used by JSON decoder
///
-/// @param[in] obj New object.
+/// @param[in,out] obj New object. Will either be put into the stack (and,
+/// probably, also inside container) or freed.
/// @param[out] stack Object stack.
/// @param[out] container_stack Container objects stack.
/// @param[in,out] pp Position in string which is currently being parsed. Used