vm: remove iterate_callstack_object

db4
Joe Groff 2011-12-06 14:57:09 -08:00
parent a1958c67bd
commit f6a5f48da0
2 changed files with 0 additions and 18 deletions

View File

@ -49,20 +49,6 @@ inline void factor_vm::iterate_callstack_object_reversed(callstack *stack_, Iter
iterate_callstack_object_reversed(stack_, iterator, none);
}
template<typename Iterator>
inline void factor_vm::iterate_callstack_object(callstack *stack_, Iterator &iterator)
{
data_root<callstack> stack(stack_,this);
fixnum frame_offset = factor::untag_fixnum(stack->length) - sizeof(stack_frame);
while(frame_offset >= 0)
{
stack_frame *frame = stack->frame_at(frame_offset);
frame_offset -= frame->size;
iterator(frame);
}
}
template<typename Iterator, typename Fixup>
inline void factor_vm::iterate_callstack_reversed(context *ctx, Iterator &iterator, Fixup &fixup)
{

View File

@ -621,10 +621,6 @@ struct factor_vm
bool read_embedded_image_footer(FILE *file, embedded_image_footer *footer);
bool embedded_image_p();
// callstack
template<typename Iterator>
void iterate_callstack_object(callstack *stack_, Iterator &iterator);
template<typename Iterator, typename Fixup>
void iterate_callstack_object_reversed(callstack *stack_, Iterator &iterator,
Fixup &fixup);