Problem: free_tv() can't handle special variables. (Damien)
Solution: Add the variable type.
case VAR_FLOAT:
#endif
case VAR_UNKNOWN:
+ case VAR_SPECIAL:
break;
default:
EMSG2(_(e_intern2), "free_tv()");
call assert_false(empty(v:true))
call assert_true(empty(v:null))
call assert_true(empty(v:none))
+
+ func ChangeYourMind()
+ try
+ return v:true
+ finally
+ return 'something else'
+ endtry
+ endfunc
+
+ call ChangeYourMind()
endfunc
"-------------------------------------------------------------------------------
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 1181,
/**/
1180,
/**/