commit | 6650a694547eb744afa060ec62dd8270e99db9f2 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Tue Jan 26 19:59:10 2016 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Tue Jan 26 19:59:10 2016 +0100 |
tree | 89b5b88b9f5d53d6bb484e3ab6c5fb13c13e4c40 | |
parent | ac80999985299dae4a9ef56dbf31fbdb35c04c08 [diff] [blame] |
patch 7.4.1181 Problem: free_tv() can't handle special variables. (Damien) Solution: Add the variable type.
diff --git a/src/eval.c b/src/eval.c index 590834f..5f05c3d 100644 --- a/src/eval.c +++ b/src/eval.c
@@ -21608,6 +21608,7 @@ case VAR_FLOAT: #endif case VAR_UNKNOWN: + case VAR_SPECIAL: break; default: EMSG2(_(e_intern2), "free_tv()");