factor/vm/gc_info.cpp

17 lines
302 B
C++
Raw Normal View History

#include "master.hpp"
2013-05-11 22:04:08 -04:00
namespace factor {
2013-05-11 22:04:08 -04:00
cell gc_info::return_address_index(cell return_address) {
u32* return_address_array = return_addresses();
2013-05-11 22:04:08 -04:00
for (cell i = 0; i < return_address_count; i++) {
if (return_address == return_address_array[i])
return i;
}
2013-05-11 22:04:08 -04:00
return (cell) - 1;
}
}