]> gitweb.factorcode.org Git - factor.git/commitdiff
vm: unwind-native-frames is special
authorJoe Groff <arcata@gmail.com>
Tue, 20 Dec 2011 00:54:25 +0000 (16:54 -0800)
committerJoe Groff <arcata@gmail.com>
Tue, 20 Dec 2011 00:54:25 +0000 (16:54 -0800)
Fixes #457

vm/quotations.cpp

index 43f90df2801af7c2ed0f84705d9dc2b0f532a2dc..190672945021fec88d58094b7ca6061221d42b73 100755 (executable)
@@ -89,7 +89,8 @@ bool quotation_jit::special_subprimitive_p(cell obj)
        return obj == parent->special_objects[SIGNAL_HANDLER_WORD]
                || obj == parent->special_objects[LEAF_SIGNAL_HANDLER_WORD]
                || obj == parent->special_objects[FFI_SIGNAL_HANDLER_WORD]
-               || obj == parent->special_objects[FFI_LEAF_SIGNAL_HANDLER_WORD];
+               || obj == parent->special_objects[FFI_LEAF_SIGNAL_HANDLER_WORD]
+               || obj == parent->special_objects[UNWIND_NATIVE_FRAMES_WORD];
 }
 
 bool quotation_jit::word_stack_frame_p(cell obj)