VM: the start_factor method isn't needed

locals-and-roots
Björn Lindqvist 2016-05-01 23:36:41 +02:00
parent 53f5961534
commit eb8b7f02bf
2 changed files with 5 additions and 9 deletions

View File

@ -209,13 +209,6 @@ void factor_vm::pass_args_to_factor(int argc, vm_char** argv) {
special_objects[OBJ_ARGS] = args.elements.value();
}
void factor_vm::start_factor(vm_parameters* p) {
if (p->fep)
factorbug();
c_to_factor_toplevel(special_objects[OBJ_STARTUP_QUOT]);
}
void factor_vm::stop_factor() {
c_to_factor_toplevel(special_objects[OBJ_SHUTDOWN_QUOT]);
}
@ -245,7 +238,11 @@ void factor_vm::start_standalone_factor(int argc, vm_char** argv) {
init_parameters_from_args(&p, argc, argv);
init_factor(&p);
pass_args_to_factor(argc, argv);
start_factor(&p);
if (p.fep)
factorbug();
c_to_factor_toplevel(special_objects[OBJ_STARTUP_QUOT]);
}
factor_vm* new_factor_vm() {

View File

@ -704,7 +704,6 @@ struct factor_vm {
void prepare_boot_image();
void init_factor(vm_parameters* p);
void pass_args_to_factor(int argc, vm_char** argv);
void start_factor(vm_parameters* p);
void stop_factor();
void start_embedded_factor(vm_parameters* p);
void start_standalone_factor(int argc, vm_char** argv);