VM: the factor_vm::code_blocks() method isn't needed
parent
bcc32291e8
commit
c8d648f3f2
|
@ -192,9 +192,8 @@ void factor_vm::primitive_strip_stack_traces() {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Allocates memory */
|
/* Allocates memory */
|
||||||
cell factor_vm::code_blocks() {
|
void factor_vm::primitive_code_blocks() {
|
||||||
std::vector<cell> objects;
|
std::vector<cell> objects;
|
||||||
|
|
||||||
auto code_block_accumulator = [&](code_block* block, cell size) {
|
auto code_block_accumulator = [&](code_block* block, cell size) {
|
||||||
objects.push_back(block->owner);
|
objects.push_back(block->owner);
|
||||||
objects.push_back(block->parameters);
|
objects.push_back(block->parameters);
|
||||||
|
@ -215,10 +214,7 @@ cell factor_vm::code_blocks() {
|
||||||
objects.push_back(entry_point);
|
objects.push_back(entry_point);
|
||||||
};
|
};
|
||||||
each_code_block(code_block_accumulator);
|
each_code_block(code_block_accumulator);
|
||||||
return std_vector_to_array(objects);
|
ctx->push(std_vector_to_array(objects));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Allocates memory */
|
|
||||||
void factor_vm::primitive_code_blocks() { ctx->push(code_blocks()); }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -592,7 +592,6 @@ struct factor_vm {
|
||||||
void primitive_modify_code_heap();
|
void primitive_modify_code_heap();
|
||||||
void primitive_code_room();
|
void primitive_code_room();
|
||||||
void primitive_strip_stack_traces();
|
void primitive_strip_stack_traces();
|
||||||
cell code_blocks();
|
|
||||||
void primitive_code_blocks();
|
void primitive_code_blocks();
|
||||||
|
|
||||||
// callbacks
|
// callbacks
|
||||||
|
|
Loading…
Reference in New Issue