Skip to content

Commit 2fbb760

Browse files
authored
Fix up r_eval_with_*() counts (#1848)
1 parent 472d23e commit 2fbb760

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/rlang/eval.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ r_obj* r_eval_with_x(r_obj* call, r_obj* x, r_obj* parent) {
1111
return out;
1212
}
1313
r_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
}
2323
r_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
}
3434
r_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

Comments
 (0)