Index: vm_insnhelper.h =================================================================== --- vm_insnhelper.h (revision 26260) +++ vm_insnhelper.h (working copy) @@ -168,7 +168,7 @@ } while (0) #define GET_BLOCK_PTR() \ - ((rb_block_t *)(GC_GUARDED_PTR_REF(GET_LFP()[0]))) + ((rb_block_t *)(GET_LFP()[0] & 0x02 ? 0 : GC_GUARDED_PTR_REF(GET_LFP()[0]))) /**********************************************************/ /* deal with control flow 3: exception */