-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
辞書関数内で remove(l: 'self') でクラッシュ #653
Comments
備考: |
diff -r 79c59b4c9d20 src/eval.c
--- a/src/eval.c Sat Oct 11 14:47:26 2014 +0200
+++ b/src/eval.c Tue Oct 14 16:47:07 2014 +0900
@@ -15663,7 +15663,7 @@
di = dict_find(d, key, -1);
if (di == NULL)
EMSG2(_(e_dictkey), key);
- else
+ else if (!var_check_fixed(di->di_flags, key))
{
*rettv = di->di_tv;
init_tv(&di->di_tv);
どちらがいいでしょうね。 |
そう言えば、 |
filter の件、どうしましょうか |
どっちも微妙な気がしますし、Bram さんに報告してどうするか決めてもらうのがいいかもしれないですね。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
test.vim
Vim 7.4.475
OS: Gentoo Linux
The text was updated successfully, but these errors were encountered: