mirror of
https://github.com/vim/vim.git
synced 2025-09-27 04:14:06 -04:00
patch 9.0.1217: using an object member in a closure doesn't work
Problem: Using an object member in a closure doesn't work. Solution: Initialize lv_loop_depth. (closes #11840)
This commit is contained in:
@@ -66,6 +66,7 @@ lookup_local(char_u *name, size_t len, lvar_T *lvar, cctx_T *cctx)
|
||||
if (lvar != NULL)
|
||||
{
|
||||
CLEAR_POINTER(lvar);
|
||||
lvar->lv_loop_depth = -1;
|
||||
lvar->lv_name = (char_u *)(is_super ? "super" : "this");
|
||||
if (cctx->ctx_ufunc->uf_class != NULL)
|
||||
{
|
||||
|
Reference in New Issue
Block a user