aboutsummaryrefslogtreecommitdiffstats
path: root/eval_vm.c
diff options
context:
space:
mode:
Diffstat (limited to 'eval_vm.c')
-rw-r--r--eval_vm.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/eval_vm.c b/eval_vm.c
index 1a7af65..8db69f8 100644
--- a/eval_vm.c
+++ b/eval_vm.c
@@ -46,7 +46,7 @@ free_vm(vm the_vm, int stack_too)
if (stack_too)
for (i = the_vm->top_activ_stack; i >= 0; i--)
- free_activation(the_vm->activ_stack[i], 1);
+ free_activation(&the_vm->activ_stack[i], 1);
myfree(the_vm->activ_stack, M_VM);
myfree(the_vm, M_VM);
}
@@ -124,6 +124,10 @@ char rcsid_eval_vm[] = "$Id$";
/*
* $Log$
+ * Revision 1.4 2002/08/18 09:47:26 bjj
+ * Finally made free_activation() take a pointer after noticing how !$%^&
+ * much time it was taking in a particular profiling run.
+ *
* Revision 1.3 1998/12/14 13:17:46 nop
* Merge UNSAFE_OPTS (ref fixups); fix Log tag placement to fit CVS whims
*