summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/evalfunc.c10
-rw-r--r--src/version.c2
2 files changed, 3 insertions, 9 deletions
diff --git a/src/evalfunc.c b/src/evalfunc.c
index f491a7c980..e469520730 100644
--- a/src/evalfunc.c
+++ b/src/evalfunc.c
@@ -1202,7 +1202,6 @@ typedef struct
#define FEARG_2 2 // base is the second argument
#define FEARG_3 3 // base is the third argument
#define FEARG_4 4 // base is the fourth argument
-#define FEARG_LAST 9 // base is the last argument
#ifdef FEAT_FLOAT
# define FLOAT_FUNC(name) name
@@ -2718,14 +2717,7 @@ call_internal_method(
if (argcount + 1 > global_functions[fi].f_max_argc)
return FCERR_TOOMANY;
- if (global_functions[fi].f_argtype == FEARG_LAST)
- {
- // base value goes last
- for (i = 0; i < argcount; ++i)
- argv[i] = argvars[i];
- argv[argcount] = *basetv;
- }
- else if (global_functions[fi].f_argtype == FEARG_2)
+ if (global_functions[fi].f_argtype == FEARG_2)
{
// base value goes second
argv[0] = argvars[0];
diff --git a/src/version.c b/src/version.c
index 3b2e7d5d4f..44af31269a 100644
--- a/src/version.c
+++ b/src/version.c
@@ -750,6 +750,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 3976,
+/**/
3975,
/**/
3974,