]> gitweb.factorcode.org Git - factor.git/commitdiff
vm: fix another compile warning on 32-bit Windows
authorSlava Pestov <slava@factorcode.org>
Thu, 17 Jun 2010 06:04:03 +0000 (01:04 -0500)
committerSlava Pestov <slava@factorcode.org>
Thu, 17 Jun 2010 06:04:03 +0000 (01:04 -0500)
vm/slot_visitor.hpp [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 4223f94..d4479ee
@@ -303,14 +303,14 @@ struct call_frame_slot_visitor {
                cell base = info->spill_slot_base(index);
                cell *stack_pointer = (cell *)(parent->frame_successor(frame) + 1);
 
-               for(cell spill_slot = 0; spill_slot < info->gc_root_count; spill_slot++)
+               for(int spill_slot = 0; spill_slot < info->gc_root_count; spill_slot++)
                {
                        if(bitmap_p(bitmap,base + spill_slot))
                        {
 #ifdef DEBUG_GC_MAPS
                                std::cout << "visiting spill slot " << spill_slot << std::endl;
 #endif
-                               visitor->visit_handle(&stack_pointer[spill_slot]);
+                               visitor->visit_handle(stack_pointer + spill_slot);
                        }
                }
        }