diff --git a/src/eval.c b/src/eval.c index ba18a41597..e8b9cc8303 100644 --- a/src/eval.c +++ b/src/eval.c @@ -4856,9 +4856,9 @@ eval8( res = eval9(arg, rettv, evalarg, want_string); - if (want_type != NULL && evaluate) + if (want_type != NULL) { - if (res == OK) + if (evaluate && res == OK) { type_T *actual = typval2type(rettv, get_copyID(), &type_list, TVTT_DO_MEMBER); diff --git a/src/version.c b/src/version.c index 75ff30ec92..d6021159d1 100644 --- a/src/version.c +++ b/src/version.c @@ -734,6 +734,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 244, /**/ 243, /**/