@@ -11,7 +11,7 @@ r_obj* r_eval_with_x(r_obj* call, r_obj* x, r_obj* parent) {
1111 return out ;
1212}
1313r_obj * r_eval_with_xy (r_obj * call , r_obj * x , r_obj * y , r_obj * parent ) {
14- r_obj * env = KEEP (r_alloc_environment (1 , parent ));
14+ r_obj * env = KEEP (r_alloc_environment (2 , parent ));
1515 r_env_poke (env , r_syms .x , x );
1616 r_env_poke (env , r_syms .y , y );
1717
@@ -21,7 +21,7 @@ r_obj* r_eval_with_xy(r_obj* call, r_obj* x, r_obj* y, r_obj* parent) {
2121 return out ;
2222}
2323r_obj * r_eval_with_xyz (r_obj * call , r_obj * x , r_obj * y , r_obj * z , r_obj * parent ) {
24- r_obj * env = KEEP (r_alloc_environment (1 , parent ));
24+ r_obj * env = KEEP (r_alloc_environment (3 , parent ));
2525 r_env_poke (env , r_syms .x , x );
2626 r_env_poke (env , r_syms .y , y );
2727 r_env_poke (env , r_syms .z , z );
@@ -32,7 +32,7 @@ r_obj* r_eval_with_xyz(r_obj* call, r_obj* x, r_obj* y, r_obj* z, r_obj* parent)
3232 return out ;
3333}
3434r_obj * r_eval_with_wxyz (r_obj * call , r_obj * w , r_obj * x , r_obj * y , r_obj * z , r_obj * parent ) {
35- r_obj * env = KEEP (r_alloc_environment (1 , parent ));
35+ r_obj * env = KEEP (r_alloc_environment (4 , parent ));
3636 r_env_poke (env , r_syms .w , w );
3737 r_env_poke (env , r_syms .x , x );
3838 r_env_poke (env , r_syms .y , y );
0 commit comments