diff --git a/vm/gc.cpp b/vm/gc.cpp index 0de3dac91f..22c851378c 100755 --- a/vm/gc.cpp +++ b/vm/gc.cpp @@ -230,7 +230,7 @@ struct call_frame_scrubber { gc_info *info = compiled->block_gc_info(); assert(return_address < compiled->size()); - int index = info->return_address_index(return_address); + cell index = info->return_address_index(return_address); if(index != -1) ctx->scrub_stacks(info,index); } diff --git a/vm/slot_visitor.hpp b/vm/slot_visitor.hpp index 303fc37544..b97f988e65 100755 --- a/vm/slot_visitor.hpp +++ b/vm/slot_visitor.hpp @@ -292,7 +292,7 @@ struct call_frame_slot_visitor { gc_info *info = compiled->block_gc_info(); assert(return_address < compiled->size()); - u32 callsite = info->return_address_index(return_address); + cell callsite = info->return_address_index(return_address); if(callsite == gc_info_missing_value) return;