]> gitweb.factorcode.org Git - factor.git/blobdiff - vm/errors.cpp
VM: removing the safepoint_state class
[factor.git] / vm / errors.cpp
index 9aaf95c348abd0995a8420f97ad1b5b44e4a76a2..ea9f953102c3b5b1e505003300bcf3a5a159176d 100644 (file)
@@ -124,7 +124,7 @@ void factor_vm::primitive_unimplemented() { not_implemented_error(); }
 void memory_signal_handler_impl() {
   factor_vm* vm = current_vm();
   if (vm->code->safepoint_p(vm->signal_fault_addr)) {
-    vm->safepoint.handle_safepoint(vm, vm->signal_fault_pc);
+    vm->handle_safepoint(vm->signal_fault_pc);
   }
   else {
     vm_error_type type = vm->ctx->address_to_error(vm->signal_fault_addr);