summaryrefslogtreecommitdiff
path: root/eval.c
diff options
context:
space:
mode:
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/eval.c b/eval.c
index d4f6720cd8..facb7438ff 100644
--- a/eval.c
+++ b/eval.c
@@ -7790,11 +7790,6 @@ blk_copy_prev(block)
while (block->prev) {
tmp = ALLOC_N(struct BLOCK, 1);
MEMCPY(tmp, block->prev, struct BLOCK, 1);
- if (tmp->frame.argc > 0) {
- tmp->frame.argv = ALLOC_N(VALUE, tmp->frame.argc);
- MEMCPY(tmp->frame.argv, block->prev->frame.argv, VALUE, tmp->frame.argc);
- tmp->frame.flags |= FRAME_MALLOC;
- }
scope_dup(tmp->scope);
frame_dup(&tmp->frame);
@@ -8266,8 +8261,8 @@ proc_eq(self, other)
*/
static VALUE
-proc_to_s(self, other)
- VALUE self, other;
+proc_to_s(self)
+ VALUE self;
{
struct BLOCK *data;
NODE *node;