]> gitweb.factorcode.org Git - factor.git/commitdiff
update vm for startup branch
authorDoug Coleman <doug.coleman@gmail.com>
Sun, 15 Nov 2009 08:53:02 +0000 (02:53 -0600)
committerDoug Coleman <doug.coleman@gmail.com>
Sun, 15 Nov 2009 08:53:02 +0000 (02:53 -0600)
vm/factor.cpp
vm/objects.hpp

index c83e9cdb6b11dcc786b50ad15069ac14686b5984..525b2fa43ed57d63da11314d726eb3f7c815928a 100755 (executable)
@@ -174,7 +174,7 @@ void factor_vm::start_factor(vm_parameters *p)
 void factor_vm::stop_factor()
 {
        nest_stacks(NULL);
-       c_to_factor_toplevel(userenv[SHUTDOWN_ENV]);
+       c_to_factor_toplevel(special_objects[OBJ_SHUTDOWN]);
        unnest_stacks();
 }
 
index 3eb2fdcce511a72e007ea8933b665aa68d4b7ddc..658f7eaa36630b5e184bc231b5d2113f0df88bb4 100644 (file)
@@ -34,6 +34,7 @@ enum special_object {
 
        OBJ_BOOT            = 20, /* boot quotation */
        OBJ_GLOBAL,               /* global namespace */
+       OBJ_SHUTDOWN,
 
        /* Quotation compilation in quotations.c */
        JIT_PROLOG          = 23,