summaryrefslogtreecommitdiff
path: root/inter_builtins.c
diff options
context:
space:
mode:
authortomsmeding <tom.smeding@gmail.com>2016-08-24 21:57:13 +0200
committertomsmeding <tom.smeding@gmail.com>2016-08-24 21:57:13 +0200
commit43d1244d4d3f5680c84ed840eb8876292c3fd49c (patch)
treefff1bb5d05a7ceacfd8aee14da676553a433e7db /inter_builtins.c
parentba57b2de9e84af94c68a94a5d0be08d5e25ab921 (diff)
Also run lambda's
Diffstat (limited to 'inter_builtins.c')
-rw-r--r--inter_builtins.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/inter_builtins.c b/inter_builtins.c
index 6793c60..ba00935 100644
--- a/inter_builtins.c
+++ b/inter_builtins.c
@@ -62,14 +62,13 @@ BUILTIN_ARITH_OP(%,remainder,1,floatmod(res,n));
#undef BUILTIN_ARITH_OP
-void convert_arguments(AST *ast,int nargs,const char **args){
+static void convert_arguments(AST *ast,int nargs,const char **args){
switch(ast->type){
case AST_LIST:
for(int i=0;i<ast->li.len;i++)convert_arguments(ast->li.nodes[i],nargs,args);
break;
case AST_LAMBDA:
- if(ast->la.body)convert_arguments(ast->la.body,nargs,args);
break;
case AST_WORD:{