File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -3035,6 +3035,7 @@ function! s:ExprParser.parse_expr8()
3035
3035
endif
3036
3036
endif
3037
3037
let left = node
3038
+ unlet node
3038
3039
elseif token.type == s: TOKEN_POPEN
3039
3040
let node = s: Node (s: NODE_CALL )
3040
3041
let node.pos = token.pos
@@ -3064,13 +3065,15 @@ function! s:ExprParser.parse_expr8()
3064
3065
throw s: Err (' E740: Too many arguments for function' , node.pos)
3065
3066
endif
3066
3067
let left = node
3068
+ unlet node
3067
3069
elseif ! s: iswhite (c ) && token.type == s: TOKEN_DOT
3068
3070
let node = self .parse_dot (token, left )
3069
3071
if node is s: NIL
3070
3072
call self .reader.seek_set (pos)
3071
3073
break
3072
3074
endif
3073
3075
let left = node
3076
+ unlet node
3074
3077
else
3075
3078
call self .reader.seek_set (pos)
3076
3079
break
You can’t perform that action at this time.
0 commit comments