commit | 155500077c80cdb5d9c63996000c011b66a676bf | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sun Jan 31 18:45:24 2016 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Sun Jan 31 18:45:24 2016 +0100 |
tree | 4af4b56ec06197b39241f8f734a71dd99411efd0 | |
parent | 448a22549b4528fd81d520497f30672567199c96 [diff] [blame] |
patch 7.4.1228 Problem: copy() and deepcopy() fail with special variables. (Nikolai Pavlov) Solution: Make it work. Add a test. Closes #614.
diff --git a/src/eval.c b/src/eval.c index a4f5531..4c530a0 100644 --- a/src/eval.c +++ b/src/eval.c
@@ -21939,6 +21939,7 @@ #endif case VAR_STRING: case VAR_FUNC: + case VAR_SPECIAL: copy_tv(from, to); break; case VAR_LIST: